UniformSampleCone 2

Time bar (total: 40.3s)

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

sample9.5s (23.5%)

Results
9.5s8256×body256valid
Bogosity

preprocess110.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
98.8%
(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))))))))
98.9%
(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))))
98.8%
(+.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)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(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))))))))
98.9%
(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))))
98.8%
(+.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)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 522 to 358 computations (31.4% saved)

localize2.1s (5.2%)

Localize:

Found 16 expressions with local error:

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

Compiled 1168 to 694 computations (40.6% saved)

series53.0ms (0.1%)

Counts
16 → 396
Calls

99 calls:

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

rewrite100.0ms (0.2%)

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
11120472
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 1 ux) maxCos) ux)
(*.f32 (*.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)))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
(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 ux (-.f32 1 ux))
(*.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 (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 (+.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 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 (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 (*.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 1 ux)))) 1)
(pow.f32 (*.f32 ux (-.f32 1 ux)) 1)
(log.f32 (exp.f32 (*.f32 ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 ux)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 ux (-.f32 1 ux))))
(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)
(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)))))))

simplify487.0ms (1.2%)

Algorithm
egg-herbie
Rules
1316×associate-*r*
938×associate-*l*
936×fma-def
936×unswap-sqr
638×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054131093
1152727293
2632427119
Stop Event
node limit
Counts
547 → 374
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 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 (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 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 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 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 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))))
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 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -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 (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 (+.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 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 (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 (*.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 1 ux)))) 1)
(pow.f32 (*.f32 ux (-.f32 1 ux)) 1)
(log.f32 (exp.f32 (*.f32 ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 ux)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 ux (-.f32 1 ux))))
(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)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.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 (-.f32 1 ux) (*.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 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))) (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.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 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))) (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (pow.f32 uy 7) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) -8/315)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 (pow.f32 uy 7) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) -8/315)))) (*.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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (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)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.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))))
(+.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (*.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (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 ux 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 (*.f32 1/2 (/.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 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (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)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.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))))
(+.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (*.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (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 maxCos maxCos) (pow.f32 (/.f32 (neg.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 (*.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 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))))))
(*.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)))
(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 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 (-.f32 1 ux) (*.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 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (pow.f32 (-.f32 1 ux) 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 yi (*.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)))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (pow.f32 (-.f32 1 ux) 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 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.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 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 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)))))
(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 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) 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 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 (-.f32 1 ux) (*.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 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))))))
(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 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))))))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 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) (*.f32 ux maxCos))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))
(-.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 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (/.f32 1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.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 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) 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/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 (-.f32 1 ux) (*.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 1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.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 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) 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 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 (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.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 (*.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 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.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 (-.f32 1 ux) (*.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 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))) (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.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 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))) (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (pow.f32 uy 7) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) -8/315)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 (pow.f32 uy 7) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) -8/315)))) (*.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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (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)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.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))))
(+.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (*.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (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 ux 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 (*.f32 1/2 (/.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 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (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)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.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))))
(+.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (*.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 yi (/.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) (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 maxCos maxCos) (pow.f32 (/.f32 (neg.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 (*.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 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))))))
(*.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)))
(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 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 (-.f32 1 ux) (*.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 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (pow.f32 (-.f32 1 ux) 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 yi (*.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)))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (pow.f32 (-.f32 1 ux) 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 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.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 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 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)))))
(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 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) 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 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 (-.f32 1 ux) (*.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 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))))))
(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 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))))))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 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) (*.f32 ux maxCos))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))
(-.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 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (/.f32 1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.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 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) 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/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 (-.f32 1 ux) (*.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 1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.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 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) 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 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 (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (pow.f32 ux 3) (neg.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (pow.f32 ux 3) (neg.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (pow.f32 ux 3) (neg.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (pow.f32 ux 3) (neg.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.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 -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 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 (*.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 ux maxCos)))))))
(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 (*.f32 1/2 (/.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 -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 (+.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 maxCos maxCos) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (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 -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 ux (*.f32 1 (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)) (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 -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 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 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2))))
(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 yi (pow.f32 maxCos 4)) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (pow.f32 (-.f32 1 ux) 4))) (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 (-.f32 1 ux) (*.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 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 ux (*.f32 ux 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))))
(fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 ux (*.f32 ux 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 (-.f32 1 ux) (*.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 (/.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)))))
(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 ux ux))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) 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 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 (-.f32 1 ux) (*.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 (/.f32 -1/8 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))))))
(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 ux ux))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 (/.f32 -1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))))))
(*.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 ux 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) (*.f32 ux maxCos))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) 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 ux (-.f32 maxCos (*.f32 ux maxCos)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) yi))) (*.f32 maxCos (fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 ux (*.f32 ux 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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 ux 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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 ux 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 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
(fma.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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/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 (-.f32 1 ux) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
(+.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 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))) (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 (-.f32 1 ux) (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))) (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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)))))
ux
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(*.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))
(fma.f32 2 (*.f32 ux maxCos) (*.f32 maxCos (neg.f32 (*.f32 ux ux))))
(+.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))
(fma.f32 2 (*.f32 ux maxCos) (*.f32 maxCos (neg.f32 (*.f32 ux ux))))
(+.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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(-.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(-.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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 yi (*.f32 (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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.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 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) 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 1 ux)))) 1)
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(pow.f32 (*.f32 ux (-.f32 1 ux)) 1)
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(log.f32 (exp.f32 (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 ux)))))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 ux))) 1))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 ux))))
(+.f32 ux (neg.f32 (*.f32 ux ux)))
(-.f32 ux (*.f32 ux ux))
(-.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)))))

eval990.0ms (2.5%)

Compiler

Compiled 37412 to 23500 computations (37.2% saved)

prune263.0ms (0.7%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New50224526
Fresh000
Picked404
Done000
Total50624530
Accuracy
99.5%
Counts
530 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
92.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)))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))))
94.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 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
92.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)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
88.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))))))
88.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)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
49.8%
(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)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.9%
(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 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
94.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) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
88.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) (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
98.7%
(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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
94.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
54.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
54.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) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
54.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 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.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) (*.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)))))))
54.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 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
82.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 (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))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (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 1 ux) (*.f32 ux maxCos)) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (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))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (exp.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))
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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
92.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)))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))))
94.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 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
92.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)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
88.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))))))
88.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)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
49.8%
(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)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.9%
(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 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
94.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) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
88.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) (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
98.7%
(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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
94.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
54.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
54.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) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
54.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 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.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) (*.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)))))))
54.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 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
82.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 (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))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (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 1 ux) (*.f32 ux maxCos)) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (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))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (exp.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 5708 to 3928 computations (31.2% saved)

localize3.2s (7.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
98.0%
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
54.6%
(PI.f32)
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
99.2%
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
95.9%
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
54.6%
(PI.f32)
99.6%
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.5%
(*.f32 (*.f32 2 uy) (PI.f32))
54.6%
(PI.f32)
99.7%
(*.f32 ux (-.f32 1 ux))
99.5%
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
54.6%
(PI.f32)
99.6%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.6%
(*.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.5%
(*.f32 (*.f32 uy 2) (PI.f32))
54.6%
(PI.f32)
Compiler

Compiled 1414 to 845 computations (40.2% saved)

series120.0ms (0.3%)

Counts
15 → 180
Calls

45 calls:

TimeVariablePointExpression
38.0ms
yi
@0
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
36.0ms
uy
@inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
17.0ms
yi
@-inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
14.0ms
uy
@-inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
10.0ms
yi
@inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))

rewrite170.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1766×prod-diff
810×expm1-udef
808×log1p-udef
482×associate-*r*
464×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028213
1533213
25708213
Stop Event
node limit
Counts
15 → 321
Calls
Call 1
Inputs
(PI.f32)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(PI.f32)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
(PI.f32)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(PI.f32)
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 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 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 yi))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (*.f32 4 (*.f32 uy uy))) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (*.f32 (PI.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 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.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 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))

simplify167.0ms (0.4%)

Algorithm
egg-herbie
Rules
1718×fma-def
1368×log-prod
898×associate-*r*
828×associate-*l*
586×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045110535
1105210343
2404210007
Stop Event
node limit
Counts
501 → 245
Calls
Call 1
Inputs
(*.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 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 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 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 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (log.f32 uy))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (log.f32 uy) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (log.f32 uy) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (+.f32 (*.f32 16/5 (pow.f32 (PI.f32) 4)) (*.f32 -16/3 (pow.f32 (PI.f32) 4))) (pow.f32 uy 4))))))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 1/720 (*.f32 (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 64 (pow.f32 (PI.f32) 6)) (*.f32 -640/9 (pow.f32 (PI.f32) 6)))) (pow.f32 uy 6))) (+.f32 (log.f32 uy) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (+.f32 (*.f32 16/5 (pow.f32 (PI.f32) 4)) (*.f32 -16/3 (pow.f32 (PI.f32) 4))) (pow.f32 uy 4)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 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 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 yi))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (*.f32 4 (*.f32 uy uy))) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (*.f32 (PI.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 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.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 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
Outputs
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 ux (*.f32 maxCos ux)))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 ux (*.f32 maxCos ux)))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.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) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(neg.f32 (*.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) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(neg.f32 (*.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) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.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 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))))))
(+.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 2 (*.f32 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 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.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 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))))))
(+.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 2 (*.f32 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 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (log.f32 uy))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (log.f32 uy))
(+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 yi))) (log.f32 uy))
(+.f32 (log.f32 (*.f32 2 uy)) (log.f32 (*.f32 (PI.f32) yi)))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (log.f32 uy) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (+.f32 (log.f32 uy) (*.f32 (*.f32 -2/3 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))
(+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 yi))) (fma.f32 -2/3 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (log.f32 uy)))
(fma.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) -2/3) (+.f32 (log.f32 (*.f32 2 uy)) (log.f32 (*.f32 (PI.f32) yi))))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (log.f32 uy) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (+.f32 (*.f32 16/5 (pow.f32 (PI.f32) 4)) (*.f32 -16/3 (pow.f32 (PI.f32) 4))) (pow.f32 uy 4))))))
(+.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (log.f32 uy)) (fma.f32 -2/3 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 1/24 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -32/15) (pow.f32 uy 4)))))
(+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 yi))) (+.f32 (log.f32 uy) (fma.f32 -2/3 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -32/15 (pow.f32 uy 4)))))))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (fma.f32 -2/3 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (*.f32 (pow.f32 (PI.f32) 4) -32/15) (*.f32 (pow.f32 uy 4) 1/24) (log.f32 uy))))
(+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 1/720 (*.f32 (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 64 (pow.f32 (PI.f32) 6)) (*.f32 -640/9 (pow.f32 (PI.f32) 6)))) (pow.f32 uy 6))) (+.f32 (log.f32 uy) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (+.f32 (*.f32 16/5 (pow.f32 (PI.f32) 4)) (*.f32 -16/3 (pow.f32 (PI.f32) 4))) (pow.f32 uy 4)))))))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (fma.f32 1/720 (*.f32 (fma.f32 -64/7 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 6) -64/9)) (pow.f32 uy 6)) (+.f32 (log.f32 uy) (fma.f32 -2/3 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 1/24 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -32/15) (pow.f32 uy 4)))))))
(+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 yi))) (+.f32 (fma.f32 -2/3 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -32/15 (pow.f32 uy 4))))) (fma.f32 1/720 (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -1024/63) (pow.f32 uy 6)) (log.f32 uy))))
(+.f32 (fma.f32 -2/3 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (*.f32 (pow.f32 (PI.f32) 4) -32/15) (*.f32 (pow.f32 uy 4) 1/24) (log.f32 uy))) (fma.f32 1/720 (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -1024/63) (pow.f32 uy 6)) (log.f32 (*.f32 2 (*.f32 (PI.f32) yi)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 maxCos ux)))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 maxCos ux)))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 maxCos 3)))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (+.f32 (neg.f32 ux) 1) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(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 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 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 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 (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 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))))) 1)
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 1)
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 3)
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 3) 1/3)
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 2)
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 2))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 ux maxCos)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos))) 3))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))) 1))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 ux maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (neg.f32 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(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 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 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 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 (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 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 yi))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (fma.f32 (log.f32 yi) (log.f32 yi) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 yi)))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (log.f32 yi) (log.f32 yi) (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (log.f32 yi)))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(/.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(/.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(/.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) 1/3)
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(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 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 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 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 (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 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 4 (*.f32 uy uy))) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy uy) 4)) (*.f32 (PI.f32) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy (*.f32 uy 4))) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (cbrt.f32 (*.f32 2 uy)) (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy (*.f32 uy 4)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 4 (*.f32 uy uy)))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy uy) 4)) (*.f32 (PI.f32) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy (*.f32 uy 4))) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (cbrt.f32 (*.f32 2 uy)) (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy (*.f32 uy 4)))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(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 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 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 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 (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 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(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 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 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 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 (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 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))

eval883.0ms (2.2%)

Compiler

Compiled 43435 to 27021 computations (37.8% saved)

prune771.0ms (1.9%)

Pruning

29 alts after pruning (29 fresh and 0 done)

PrunedKeptTotal
New67817695
Fresh71219
Picked505
Done000
Total69029719
Accuracy
99.7%
Counts
719 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.2%
(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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
98.3%
(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 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
98.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 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
88.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))))))
88.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)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
47.0%
(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)))) (exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (+.f32 (log.f32 uy) (*.f32 (*.f32 -2/3 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
54.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
54.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (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%
(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 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
94.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) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
88.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) (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
98.7%
(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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
94.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
54.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
54.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) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
54.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 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
54.0%
(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)))))
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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))) (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))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 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 (*.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 1 ux) (*.f32 ux maxCos)) zi))
49.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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
83.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (exp.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.2%
(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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
98.3%
(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 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
98.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 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
88.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))))))
88.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)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
47.0%
(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)))) (exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (+.f32 (log.f32 uy) (*.f32 (*.f32 -2/3 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
54.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
54.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (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%
(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 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
94.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) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
88.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) (fma.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
98.7%
(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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
94.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
54.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
54.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) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
54.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 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
54.0%
(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)))))
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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))) (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))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 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 (*.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 1 ux) (*.f32 ux maxCos)) zi))
49.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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
83.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (exp.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6068 to 4200 computations (30.8% saved)

localize4.5s (11.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 (PI.f32) (*.f32 uy 2))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
97.9%
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
49.7%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
99.6%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.2%
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.1%
(*.f32 (PI.f32) (*.f32 uy -2))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
99.7%
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))
99.2%
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
99.1%
(*.f32 (PI.f32) (*.f32 uy -2))
98.9%
(*.f32 (*.f32 uy yi) (PI.f32))
99.6%
(*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))
99.6%
(*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))
99.4%
(*.f32 ux (*.f32 ux maxCos))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 ux (*.f32 ux maxCos))
99.3%
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 1258 to 656 computations (47.9% saved)

series80.0ms (0.2%)

Counts
11 → 282
Calls

72 calls:

TimeVariablePointExpression
25.0ms
uy
@0
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
4.0ms
yi
@-inf
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
3.0ms
maxCos
@inf
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)))
3.0ms
ux
@inf
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)))
2.0ms
uy
@inf
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)))

rewrite143.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
912×add-sqr-sqrt
900×pow1
896×*-un-lft-identity
838×add-cube-cbrt
836×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify273.0ms (0.7%)

Algorithm
egg-herbie
Rules
1410×associate-*r*
1170×associate-*l*
886×unswap-sqr
730×fma-def
538×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045214442
1127014220
2613014164
Stop Event
node limit
Counts
374 → 251
Calls
Call 1
Inputs
(*.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 1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (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 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.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 (-.f32 1 ux) (*.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (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 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos)) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos)) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.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 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 (-.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))
(*.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 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)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.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 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.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 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 -32/45 (pow.f32 (PI.f32) 8))) (PI.f32))))))) (+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) 1)
(*.f32 1 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(log.f32 (exp.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) 1)
(pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 1)
(log.f32 (exp.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux 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))))))
(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 (*.f32 yi (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 uy (*.f32 yi (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos)))))) 1)
(pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos)))) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))) 1)
(*.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 3) 1/3)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 1)
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(-.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))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (*.f32 (PI.f32) (*.f32 uy 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))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
Outputs
(*.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 maxCos (*.f32 ux zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.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))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 ux ux) (fma.f32 -1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos))) (neg.f32 (*.f32 maxCos zi))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)) (*.f32 yi -1/2)) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 yi (*.f32 maxCos maxCos)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1/2) (*.f32 maxCos (neg.f32 zi))) (*.f32 maxCos (*.f32 ux zi))))
(+.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 3) (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 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 ux ux) (fma.f32 -1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos))) (neg.f32 (*.f32 maxCos zi)))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (*.f32 yi (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)) (*.f32 yi -1/2)) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (*.f32 yi (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 yi (*.f32 maxCos maxCos)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1/2) (*.f32 maxCos (neg.f32 zi))) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (neg.f32 (*.f32 ux ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (neg.f32 (*.f32 ux ux)))
(*.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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy))) (fma.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 yi (-.f32 1 ux))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 -1/8 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) yi) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 yi (-.f32 1 ux))) (fma.f32 -1/8 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (fma.f32 ux (*.f32 zi (-.f32 1 ux)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)))) (*.f32 (*.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))
(fma.f32 maxCos (fma.f32 ux (*.f32 zi (-.f32 1 ux)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))))) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)))) (fma.f32 -1/8 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 (*.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 maxCos (fma.f32 ux (*.f32 zi (-.f32 1 ux)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (*.f32 (/.f32 (/.f32 yi (sqrt.f32 -1)) -1) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) -1/8))))
(fma.f32 maxCos (fma.f32 ux (*.f32 zi (-.f32 1 ux)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (/.f32 yi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) -1/8))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)))) (fma.f32 -1/8 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 (*.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(fma.f32 1/16 (*.f32 (/.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (pow.f32 (sqrt.f32 -1) 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (fma.f32 ux (*.f32 zi (-.f32 1 ux)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (*.f32 (/.f32 (/.f32 yi (sqrt.f32 -1)) -1) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) -1/8)))))
(fma.f32 1/16 (*.f32 (/.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (pow.f32 (sqrt.f32 -1) 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (fma.f32 ux (*.f32 zi (-.f32 1 ux)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (/.f32 yi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) -1/8)))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux))))) (*.f32 (*.f32 ux zi) (-.f32 1 ux))) (neg.f32 maxCos))
(*.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))) (*.f32 (*.f32 ux zi) (-.f32 ux 1))) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux))))) (*.f32 (*.f32 ux zi) (-.f32 1 ux))) (neg.f32 maxCos)))
(fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))) (*.f32 (*.f32 ux zi) (-.f32 ux 1))) (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos)) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))) (fma.f32 1/8 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (*.f32 (/.f32 (/.f32 yi (sqrt.f32 -1)) -1) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8))) (*.f32 maxCos (-.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux))))) (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (/.f32 yi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8))) (*.f32 maxCos (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))) (*.f32 (*.f32 ux zi) (-.f32 ux 1)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) maxCos)) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (-.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))) (fma.f32 -1/16 (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/8 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(-.f32 (fma.f32 (*.f32 (/.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (pow.f32 (sqrt.f32 -1) 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) -1/16 (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (*.f32 (/.f32 (/.f32 yi (sqrt.f32 -1)) -1) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8)))) (*.f32 maxCos (-.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux))))) (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(-.f32 (fma.f32 (*.f32 (/.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (pow.f32 (sqrt.f32 -1) 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) -1/16 (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 maxCos ux))) (*.f32 (/.f32 yi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8)))) (*.f32 maxCos (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (sqrt.f32 (-.f32 1 ux)))) (*.f32 (*.f32 ux zi) (-.f32 ux 1)))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 2 (*.f32 (*.f32 (*.f32 yi uy) (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 2 (*.f32 (*.f32 (*.f32 yi uy) (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) (fma.f32 -4/3 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(fma.f32 2 (*.f32 (*.f32 (*.f32 yi uy) (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))) (fma.f32 -4/3 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3)))))) (fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3)))))) (fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.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 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.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 maxCos zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.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 maxCos zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.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 maxCos zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))
(neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 ux (neg.f32 (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 ux (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 ux (pow.f32 ux 3))))
(*.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 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 ux (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 ux (pow.f32 ux 3))))
(*.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 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 ux (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 2 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (+.f32 ux (pow.f32 ux 3))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) ux)))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (+.f32 (*.f32 -1 ux) 1)))))
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (-.f32 ux 1)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 -8/315 (pow.f32 uy 7)) (pow.f32 (PI.f32) 7)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) -8/315)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))
(+.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 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 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))))
(+.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 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) 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 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (neg.f32 (*.f32 yi (cbrt.f32 -1))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (neg.f32 yi) (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (neg.f32 (*.f32 yi (cbrt.f32 -1))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (neg.f32 yi) (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (neg.f32 (*.f32 yi (cbrt.f32 -1))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (neg.f32 yi) (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (neg.f32 (*.f32 yi (cbrt.f32 -1))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (neg.f32 yi) (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.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 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) 8))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)))
(fma.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) 8 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -16 (pow.f32 uy 5))))
(+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(fma.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))) (pow.f32 uy 7) (fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16))))
(fma.f32 (pow.f32 uy 7) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (fma.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) 8 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -16 (pow.f32 uy 5)))))
(+.f32 (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 -32/45 (pow.f32 (PI.f32) 8))) (PI.f32))))))) (+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))))
(fma.f32 (pow.f32 uy 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))) (fma.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))) (pow.f32 uy 7) (fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)))))
(fma.f32 (pow.f32 uy 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 9) -32/21))) (fma.f32 (pow.f32 uy 7) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (fma.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) 8 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -16 (pow.f32 uy 5))))))
(fma.f32 (pow.f32 uy 9) (fma.f32 -4/3 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) 128/45) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 9) -32/21))) (fma.f32 (pow.f32 uy 7) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (fma.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) 8 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -16 (pow.f32 uy 5))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.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 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) 1)
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 1 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 ux 1) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 maxCos (*.f32 ux ux))
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 maxCos (*.f32 ux ux))
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 maxCos (*.f32 ux ux))
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 maxCos (*.f32 ux ux))
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) 1)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 1)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(log.f32 (exp.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(cbrt.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(expm1.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(exp.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(log1p.f32 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))) 1)
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 1)
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(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 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 1 ux))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 yi (PI.f32))))) 1)
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) 1)
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(log.f32 (exp.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 uy (*.f32 yi (PI.f32)))))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(*.f32 (*.f32 yi uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 yi uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos)))))) 1)
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(*.f32 ux (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos)))) 1)
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(*.f32 ux (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(*.f32 ux (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(*.f32 ux (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(*.f32 ux (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(*.f32 ux (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(*.f32 ux (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) 1)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (exp.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))

eval842.0ms (2.1%)

Compiler

Compiled 40411 to 23262 computations (42.4% saved)

prune631.0ms (1.6%)

Pruning

37 alts after pruning (34 fresh and 3 done)

PrunedKeptTotal
New70218720
Fresh81624
Picked235
Done000
Total71237749
Accuracy
99.7%
Counts
749 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))))))
98.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))))
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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
94.8%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
98.3%
(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 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
47.0%
(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)))) (exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (+.f32 (log.f32 uy) (*.f32 (*.f32 -2/3 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
88.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
54.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
54.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (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)))))
88.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) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 (PI.f32) (*.f32 2 uy))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
94.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) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
98.7%
(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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
94.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
54.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
44.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 maxCos zi) (neg.f32 (*.f32 ux ux))))
54.1%
(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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi)))))
54.0%
(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 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi)))
54.0%
(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 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))))
54.0%
(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))))
54.0%
(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)))))
44.3%
(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 (neg.f32 (*.f32 ux zi)))))
50.9%
(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)))
54.0%
(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 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
50.9%
(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 maxCos (*.f32 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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 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 (*.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 1 ux) (*.f32 ux maxCos)) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.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) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
83.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
65.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) (cbrt.f32 (*.f32 (log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (exp.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
88.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))))))
98.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))))
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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
94.8%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
98.3%
(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 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
47.0%
(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)))) (exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (+.f32 (log.f32 uy) (*.f32 (*.f32 -2/3 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
88.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
54.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
54.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (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)))))
88.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) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 (PI.f32) (*.f32 2 uy))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
94.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) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
98.7%
(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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
94.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
54.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
44.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 maxCos zi) (neg.f32 (*.f32 ux ux))))
54.1%
(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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi)))))
54.0%
(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 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi)))
54.0%
(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 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))))
54.0%
(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))))
54.0%
(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)))))
44.3%
(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 (neg.f32 (*.f32 ux zi)))))
50.9%
(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)))
54.0%
(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 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
50.9%
(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 maxCos (*.f32 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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 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 (*.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 1 ux) (*.f32 ux maxCos)) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.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) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
83.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
65.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) (cbrt.f32 (*.f32 (log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (exp.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6848 to 4788 computations (30.1% saved)

localize3.2s (7.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
99.1%
(*.f32 (PI.f32) (*.f32 uy 2))
97.7%
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
97.6%
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
99.6%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.2%
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.1%
(*.f32 (PI.f32) (*.f32 uy -2))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
99.5%
(-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi))))
99.4%
(*.f32 ux (*.f32 ux maxCos))
99.4%
(*.f32 ux (*.f32 ux zi))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
99.6%
(*.f32 maxCos (*.f32 ux zi))
99.6%
(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 maxCos (*.f32 ux zi)))
99.4%
(*.f32 ux (*.f32 ux maxCos))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
99.3%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.2%
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
99.1%
(*.f32 (*.f32 2 uy) (PI.f32))
Compiler

Compiled 1030 to 531 computations (48.4% saved)

series33.0ms (0.1%)

Counts
7 → 140
Calls

54 calls:

TimeVariablePointExpression
2.0ms
zi
@inf
(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 maxCos (*.f32 ux zi)))
2.0ms
uy
@-inf
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
2.0ms
uy
@0
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
2.0ms
uy
@inf
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
1.0ms
xi
@0
(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 maxCos (*.f32 ux zi)))

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
776×add-sqr-sqrt
762×pow1
760×*-un-lft-identity
712×add-exp-log
712×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify183.0ms (0.5%)

Algorithm
egg-herbie
Rules
960×log-prod
952×associate-*r*
862×associate-*l*
748×cancel-sign-sub-inv
536×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049012043
1128911569
2501311531
Stop Event
node limit
Counts
295 → 259
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 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi)))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) xi)))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi)))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)))
(+.f32 (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) xi))))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))))
(*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos)) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (pow.f32 ux 2) zi)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.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 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(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 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(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)
(log.f32 (pow.f32 (exp.f32 2) (*.f32 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 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))) 1)
(*.f32 1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2)
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi)))) 1)
(pow.f32 (*.f32 maxCos (*.f32 ux zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2)
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 ux zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 ux zi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) zi))) 1)
(pow.f32 (*.f32 (*.f32 ux ux) zi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) zi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux ux) zi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) zi)) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) ux) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) zi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) zi) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) zi)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux ux) zi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (sqrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(+.f32 (fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(+.f32 (fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(+.f32 (fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(+.f32 (fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(+.f32 (fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(+.f32 (fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(+.f32 (fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(*.f32 1 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 2) (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(*.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) (pow.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 3)) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 2) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (pow.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 2)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(pow.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 2)
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) 3))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(fma.f32 1 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(fma.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 (*.f32 ux maxCos) zi (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 (*.f32 ux zi) maxCos (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 2) (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(fma.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(-.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 (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 (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 (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.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 (sqrt.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.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 (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 (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(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)))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) xi (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi)))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 uy uy) (*.f32 xi (pow.f32 (PI.f32) 2)))) (fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 uy xi)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi (*.f32 ux (*.f32 zi maxCos))))
(fma.f32 (*.f32 -2 (*.f32 xi (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) xi (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 uy uy) (*.f32 xi (pow.f32 (PI.f32) 2)))) (fma.f32 maxCos (*.f32 ux zi) (fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (pow.f32 uy 4) xi) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 uy xi)))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 xi (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (*.f32 xi (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (+.f32 xi (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (*.f32 xi (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) xi) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 uy uy) (*.f32 xi (pow.f32 (PI.f32) 2)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (pow.f32 uy 6) xi) (pow.f32 (PI.f32) 6))) (fma.f32 maxCos (*.f32 ux zi) (fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (pow.f32 uy 4) xi) (pow.f32 (PI.f32) 4))))))))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 xi (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (*.f32 xi (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 uy xi)))) (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 xi (pow.f32 uy 6)))))))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (+.f32 xi (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (*.f32 xi (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (+.f32 (*.f32 -2 (*.f32 xi (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 xi (pow.f32 uy 6)))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)
(*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi)))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) xi))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) xi)) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) xi)))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi)))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))))
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 xi (pow.f32 ux 3)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) xi))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 xi (pow.f32 ux 3)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) xi)) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)
(*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) xi)))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 xi (-.f32 1 ux)))) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 -1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) xi))))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) xi))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))))
(fma.f32 -1/8 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 4)) (*.f32 xi (pow.f32 ux 4)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) xi)))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 -1/8 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 xi (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 4)))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 xi (-.f32 1 ux)))) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 -1/8 (*.f32 (*.f32 xi (pow.f32 (*.f32 ux maxCos) 4)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 xi (-.f32 1 ux)))) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos)
(*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux zi)))
(*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 xi (*.f32 ux maxCos))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux zi))))
(fma.f32 maxCos (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos)))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 xi (*.f32 ux maxCos))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 xi (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux zi)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)))) (/.f32 xi (pow.f32 ux 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/8 (*.f32 (/.f32 xi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux maxCos) 3))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi)))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 ux zi)) maxCos))))
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 xi (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 xi (*.f32 ux maxCos))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 xi (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux zi))))))
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)))) (/.f32 xi (pow.f32 ux 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi))))))
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/8 (*.f32 (/.f32 xi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux maxCos) 3))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi))))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (neg.f32 zi)))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux))))) (*.f32 ux zi))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos)))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 xi (*.f32 ux maxCos))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (neg.f32 zi))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux))))) (*.f32 ux zi)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 xi (*.f32 ux maxCos))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 xi (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (neg.f32 zi)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)))) (/.f32 xi (pow.f32 ux 3))) 1/8))) (*.f32 maxCos (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux))))) (*.f32 ux zi))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (*.f32 (/.f32 xi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux maxCos) 3))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1/8))) (*.f32 maxCos (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux))))) (*.f32 ux zi))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux))) (*.f32 -1 (*.f32 ux zi))) maxCos)) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 xi (*.f32 ux maxCos))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 xi (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 -1 (*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux xi))) (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (neg.f32 zi)))) (*.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 xi (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) -1/16))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)))) (/.f32 xi (pow.f32 ux 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8 (-.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))) -1/16)) (*.f32 maxCos (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux))))) (*.f32 ux zi))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 ux maxCos) (/.f32 xi (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 (*.f32 (/.f32 xi (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux maxCos) 3))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8 (-.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))) -1/16)) (*.f32 maxCos (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux xi) (sqrt.f32 (-.f32 1 ux))))) (*.f32 ux zi))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (pow.f32 ux 2) zi)
(*.f32 ux (*.f32 ux zi))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))) maxCos))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux 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)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (*.f32 ux (*.f32 ux zi)) (neg.f32 maxCos))
(*.f32 (neg.f32 ux) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (*.f32 ux (*.f32 ux zi)) (neg.f32 maxCos))
(*.f32 (neg.f32 ux) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2))) zi)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))) zi))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi)) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))) 1)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 1 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 1)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3) 1/3)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 1))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 -1 ux)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (*.f32 zi maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi)))) 1)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(pow.f32 (*.f32 maxCos (*.f32 ux zi)) 1)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) 1/3)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))) 1))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) zi))) 1)
(*.f32 ux (*.f32 ux zi))
(pow.f32 (*.f32 (*.f32 ux ux) zi) 1)
(*.f32 ux (*.f32 ux zi))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) zi)) 3)
(*.f32 ux (*.f32 ux zi))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux ux) zi) 3) 1/3)
(*.f32 ux (*.f32 ux zi))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) zi)) 2)
(*.f32 ux (*.f32 ux zi))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) ux) ux))
(*.f32 ux (*.f32 ux zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) zi))))
(*.f32 ux (*.f32 ux zi))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) zi) 3))
(*.f32 ux (*.f32 ux zi))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux zi) 3)))
(*.f32 ux (*.f32 ux zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux zi))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) zi)))
(*.f32 ux (*.f32 ux zi))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) zi)))
(*.f32 ux (*.f32 ux zi))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux ux) zi)) 1))
(*.f32 ux (*.f32 ux zi))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) zi)))
(*.f32 ux (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (sqrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1))) (fma.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 1)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (*.f32 ux zi) (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (*.f32 ux zi)) (*.f32 ux maxCos) (*.f32 (*.f32 ux zi) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))) 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 1 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 2) (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) (pow.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 3)) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 2) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux zi))) 3)) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux zi))) 2) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 zi maxCos))) 3)) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 zi maxCos))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) 3) (*.f32 (pow.f32 ux 6) (pow.f32 (*.f32 zi maxCos) 3))) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 zi maxCos))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (pow.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) 2)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux zi))) 2)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 maxCos (*.f32 ux (*.f32 ux zi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) 2) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 zi maxCos))) 2)) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))))
(pow.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) 1)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 3)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) 3) 1/3)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 2)
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) 3))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 1))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 1 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 maxCos (*.f32 ux zi) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) zi (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) zi (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux zi) maxCos (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux zi) maxCos (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) 2) (cbrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2) (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 (*.f32 ux ux) zi)))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) zi)) maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(-.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 (PI.f32) (*.f32 2 uy)))))
(*.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 (PI.f32) (*.f32 2 uy)))))
(*.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 (PI.f32) (*.f32 2 uy)))))
(*.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))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (PI.f32) (*.f32 2 uy)))))
(*.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 (PI.f32) (*.f32 2 uy)))) (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 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 yi))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.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 (PI.f32) (*.f32 2 uy)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.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 (PI.f32) (*.f32 2 uy)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.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 (PI.f32) (*.f32 2 uy)))))
(*.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))))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.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 (PI.f32) (*.f32 2 uy)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy)))))
(-.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3) (pow.f32 (sqrt.f32 (cbrt.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 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))

eval1.2s (3%)

Compiler

Compiled 31990 to 16773 computations (47.6% saved)

prune631.0ms (1.6%)

Pruning

52 alts after pruning (46 fresh and 6 done)

PrunedKeptTotal
New68429713
Fresh121729
Picked235
Done033
Total69852750
Accuracy
99.8%
Counts
750 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
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 maxCos) (*.f32 2 (*.f32 maxCos ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.3%
(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 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
47.0%
(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)))) (exp.f32 (+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (+.f32 (log.f32 uy) (*.f32 (*.f32 -2/3 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))))))
88.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
98.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
88.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
43.7%
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi (*.f32 ux (*.f32 zi maxCos)))
43.7%
(fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi (*.f32 maxCos (*.f32 ux zi)))
54.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
54.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (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)))))
88.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) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) (*.f32 (PI.f32) (*.f32 2 uy))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
94.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) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
98.7%
(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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
94.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
54.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 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
54.0%
(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 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi)))
44.3%
(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 (*.f32 ux (*.f32 ux zi)) (neg.f32 maxCos)))
44.3%
(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 (neg.f32 ux) (*.f32 ux (*.f32 zi maxCos))))
54.0%
(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 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))))
54.0%
(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))))
54.0%
(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)))))
44.3%
(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 (neg.f32 (*.f32 ux zi)))))
54.0%
(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 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux)))))
50.9%
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 zi maxCos)))
50.9%
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
46.6%
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 uy uy) (*.f32 xi (pow.f32 (PI.f32) 2)))) (fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi (*.f32 maxCos (*.f32 ux zi))))
50.3%
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (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.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
97.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 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
94.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
97.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
88.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.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) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
83.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
65.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) (cbrt.f32 (*.f32 (log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (exp.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
50.9%
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi)) (*.f32 maxCos (*.f32 ux zi)))
50.9%
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))
44.5%
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)
13.3%
(*.f32 ux (*.f32 zi maxCos))
13.3%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 6338 to 3947 computations (37.7% saved)

regimes773.0ms (1.9%)

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

107.0ms
uy
103.0ms
ux
91.0ms
xi
49.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
43.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))
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 4197 to 2445 computations (41.7% saved)

regimes769.0ms (1.9%)

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

10 calls:

96.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
91.0ms
yi
74.0ms
zi
70.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
45.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 3286 to 1881 computations (42.8% saved)

regimes437.0ms (1.1%)

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

70.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))
63.0ms
maxCos
59.0ms
uy
54.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
28.0ms
ux
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1uy
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
98.9%1ux
Compiler

Compiled 1844 to 1007 computations (45.4% saved)

regimes212.0ms (0.5%)

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

30.0ms
xi
28.0ms
yi
28.0ms
ux
22.0ms
maxCos
22.0ms
zi
Results
AccuracySegmentsBranch
98.8%1xi
98.8%1yi
98.8%1zi
98.8%1uy
98.8%1maxCos
98.8%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
98.8%1ux
Compiler

Compiled 1688 to 896 computations (46.9% saved)

regimes174.0ms (0.4%)

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

7 calls:

21.0ms
ux
21.0ms
zi
21.0ms
uy
21.0ms
xi
20.0ms
yi
Results
AccuracySegmentsBranch
98.8%1xi
98.8%1yi
98.8%1zi
98.8%1ux
98.8%1uy
98.8%1maxCos
98.8%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1551 to 829 computations (46.6% saved)

regimes210.0ms (0.5%)

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

7 calls:

46.0ms
maxCos
38.0ms
uy
24.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
19.0ms
xi
19.0ms
ux
Results
AccuracySegmentsBranch
98.7%1xi
98.7%1yi
98.7%1zi
98.7%1ux
98.7%1uy
98.7%1maxCos
98.7%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1304 to 698 computations (46.5% saved)

regimes235.0ms (0.6%)

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

7 calls:

58.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
33.0ms
xi
33.0ms
yi
24.0ms
zi
18.0ms
uy
Results
AccuracySegmentsBranch
94.5%1xi
94.5%1yi
94.5%1zi
94.5%1ux
94.5%1uy
94.5%1maxCos
94.5%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1258 to 668 computations (46.9% saved)

regimes388.0ms (1%)

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

7 calls:

55.0ms
zi
54.0ms
yi
52.0ms
xi
36.0ms
ux
31.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Results
AccuracySegmentsBranch
88.5%1xi
88.5%1yi
88.5%1zi
88.5%1ux
88.5%1uy
88.5%1maxCos
88.5%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1084 to 580 computations (46.5% saved)

regimes176.0ms (0.4%)

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

7 calls:

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

Compiled 838 to 450 computations (46.3% saved)

regimes214.0ms (0.5%)

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

7 calls:

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

Compiled 793 to 421 computations (46.9% saved)

regimes332.0ms (0.8%)

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

6 calls:

58.0ms
ux
45.0ms
uy
43.0ms
xi
43.0ms
maxCos
42.0ms
zi
Results
AccuracySegmentsBranch
54.4%1ux
54.4%1yi
54.4%1zi
54.4%1uy
54.4%1maxCos
54.4%1xi
Compiler

Compiled 735 to 382 computations (48% saved)

regimes316.0ms (0.8%)

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

6 calls:

47.0ms
uy
46.0ms
xi
43.0ms
ux
42.0ms
yi
40.0ms
maxCos
Results
AccuracySegmentsBranch
54.3%1xi
54.3%1zi
54.3%1uy
54.3%1yi
54.3%1maxCos
54.3%1ux
Compiler

Compiled 663 to 341 computations (48.6% saved)

regimes437.0ms (1.1%)

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

6 calls:

101.0ms
ux
89.0ms
zi
80.0ms
xi
39.0ms
maxCos
38.0ms
yi
Results
AccuracySegmentsBranch
54.3%1xi
54.3%1zi
54.3%1uy
54.3%1yi
54.3%1maxCos
54.3%1ux
Compiler

Compiled 627 to 320 computations (49% saved)

regimes241.0ms (0.6%)

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

6 calls:

39.0ms
ux
38.0ms
yi
37.0ms
zi
37.0ms
maxCos
28.0ms
xi
Results
AccuracySegmentsBranch
54.1%1uy
54.1%1xi
54.1%1zi
54.1%1yi
54.1%1maxCos
54.1%1ux
Compiler

Compiled 591 to 303 computations (48.7% saved)

regimes146.0ms (0.4%)

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

6 calls:

22.0ms
maxCos
21.0ms
yi
21.0ms
uy
21.0ms
xi
20.0ms
ux
Results
AccuracySegmentsBranch
54.0%1xi
54.0%1zi
54.0%1uy
54.0%1yi
54.0%1maxCos
54.0%1ux
Compiler

Compiled 555 to 289 computations (47.9% saved)

regimes140.0ms (0.3%)

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

6 calls:

28.0ms
yi
28.0ms
ux
26.0ms
uy
22.0ms
maxCos
11.0ms
zi
Results
AccuracySegmentsBranch
54.0%1zi
54.0%1xi
54.0%1uy
54.0%1yi
54.0%1ux
54.0%1maxCos
Compiler

Compiled 519 to 273 computations (47.4% saved)

regimes56.0ms (0.1%)

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

6 calls:

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

Compiled 354 to 189 computations (46.6% saved)

regimes52.0ms (0.1%)

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

6 calls:

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

Compiled 322 to 174 computations (46% saved)

regimes36.0ms (0.1%)

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

6 calls:

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

Compiled 146 to 88 computations (39.7% saved)

regimes24.0ms (0.1%)

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

6 calls:

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

Compiled 66 to 52 computations (21.2% saved)

regimes20.0ms (0.1%)

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

6 calls:

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

Compiled 58 to 46 computations (20.7% saved)

regimes17.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
Outputs
(*.f32 maxCos (*.f32 ux zi))
Calls

6 calls:

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

Compiled 53 to 44 computations (17% saved)

simplify160.0ms (0.4%)

Algorithm
egg-herbie
Rules
576×distribute-lft-neg-in
388×unsub-neg
296×neg-mul-1
248×distribute-rgt-neg-in
236×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01322482
12482478
23202478
33872478
45052478
57332478
610702478
713872478
816062478
917122478
1017532478
1117592478
1217592478
1317592478
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 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 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 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.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 (*.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 1 ux) (*.f32 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 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 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 uy (*.f32 2 (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 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.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) (*.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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.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 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 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux)))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi)) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)
(*.f32 ux (*.f32 zi maxCos))
(*.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 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 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 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 1 ux) (*.f32 ux maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.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))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (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 (*.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 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.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 (*.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 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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.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 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.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 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (*.f32 ux maxCos) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.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 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.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 (*.f32 uy (*.f32 2 (PI.f32))) yi)))
(+.f32 (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 uy (*.f32 2 (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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)))
(+.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 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.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 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.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) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux 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) (*.f32 (-.f32 1 ux) (*.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 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux -1))))))) xi) (*.f32 (-.f32 1 ux) (*.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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.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 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) (+.f32 ux -1)))) xi) (*.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 maxCos) (*.f32 ux (+.f32 ux -1))))))) xi) (*.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) (*.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 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) (+.f32 ux -1)))) 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 maxCos) (*.f32 ux (+.f32 ux -1))))))) 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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))) (-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 ux (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos 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 (neg.f32 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos 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 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 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 (*.f32 maxCos zi) (*.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 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))) (*.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 (*.f32 ux (*.f32 ux maxCos))) (+.f32 ux -1))))) (*.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 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux)))))
(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 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux)))))
(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 maxCos (*.f32 zi (-.f32 ux (*.f32 ux ux)))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi)) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 ux -1)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi)
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 zi maxCos))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 940 to 657 computations (30.1% saved)

soundness3.6s (9%)

Rules
1766×prod-diff
1718×fma-def
1410×associate-*r*
1410×associate-*r*
1368×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02434591
17674463
228883201
369583197
054131093
1152727293
2632427119
049012043
1128911569
2501311531
040211
1854205
045214442
1127014220
2613014164
049012043
1128911569
2501311531
054131093
1152727293
2632427119
054131093
1152727293
2632427119
028213
1533213
25708213
045214442
1127014220
2613014164
045110535
1105210343
2404210007
054131093
1152727293
2632427119
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
Compiler

Compiled 3678 to 2292 computations (37.7% saved)

end6.0ms (0%)

preprocess468.0ms (1.2%)

Compiler

Compiled 1770 to 1048 computations (40.8% saved)

Profiling

Loading profile data...