UniformSampleCone 2

Time bar (total: 21.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)

sample4.1s (19.4%)

Results
4.1s8256×body256valid
Bogosity

preprocess615.0ms (2.9%)

Algorithm
egg-herbie
Rules
1076×distribute-lft-neg-in
1014×distribute-rgt-neg-in
982×unsub-neg
902×neg-sub0
874×distribute-lft-in
Problems
246×No Errors
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (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))
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 405 to 269 computations (33.6% saved)

eval3.0ms (0%)

Compiler

Compiled 223 to 138 computations (38.1% saved)

prune10.0ms (0%)

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

Compiled 522 to 358 computations (31.4% saved)

localize1.7s (8.1%)

Localize:

Found 16 expressions with local error:

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

Compiled 1168 to 694 computations (40.6% saved)

series49.0ms (0.2%)

Counts
16 → 408
Calls

102 calls:

TimeVariablePointExpression
3.0ms
maxCos
@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)
3.0ms
uy
@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)))
2.0ms
yi
@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
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)
1.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)

rewrite120.0ms (0.6%)

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 (-.f32 1 ux) maxCos) ux)
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
(*.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 uy (*.f32 2 (PI.f32)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.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 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 (-.f32 1 ux) maxCos)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 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 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 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 (-.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 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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.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))))
(-.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 (-.f32 1 ux) maxCos))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) maxCos) 1)
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 2) (*.f32 (-.f32 1 ux) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 1)
(log.f32 (exp.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 2) (*.f32 (PI.f32) (*.f32 uy -2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 1)
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))

simplify294.0ms (1.4%)

Algorithm
egg-herbie
Rules
1134×associate-*r*
942×associate-*l*
880×unswap-sqr
870×fma-def
558×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051630685
1143927803
2590927607
Stop Event
node limit
Counts
559 → 347
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 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 -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 -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 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos (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 -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 -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 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
maxCos
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 maxCos (-.f32 1 ux))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 -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 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (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 (-.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 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 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 (-.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 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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.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))))
(-.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 (-.f32 1 ux) maxCos))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) maxCos) 1)
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 2) (*.f32 (-.f32 1 ux) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 1)
(log.f32 (exp.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 2) (*.f32 (PI.f32) (*.f32 uy -2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 1)
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(+.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 ux ux) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (*.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 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(fma.f32 (*.f32 maxCos maxCos) (fma.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 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(*.f32 maxCos (*.f32 maxCos (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(fma.f32 (*.f32 maxCos maxCos) (fma.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 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(*.f32 maxCos (*.f32 maxCos (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(fma.f32 (*.f32 maxCos maxCos) (fma.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 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) 2))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 uy 3))) (pow.f32 (PI.f32) 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (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 ux (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1/2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (*.f32 ux (*.f32 ux yi)) (*.f32 maxCos (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (*.f32 ux (*.f32 ux yi)) (*.f32 maxCos (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)) (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)))))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 ux 4) yi) (pow.f32 (-.f32 1 ux) 4)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 6)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 1 ux) 4))) (pow.f32 maxCos 4))) (fma.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 1 ux) 6))) (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (/.f32 1/8 (/.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (fma.f32 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (*.f32 -1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (fma.f32 -1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (/.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 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 (*.f32 2 uy) (PI.f32))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 maxCos ux (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) 2))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 uy 3))) (pow.f32 (PI.f32) 3))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (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 ux (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1/2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (*.f32 ux (*.f32 ux yi)) (*.f32 maxCos (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (*.f32 ux (*.f32 ux yi)) (*.f32 maxCos (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)) (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)))))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1))))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux yi))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 ux 4) yi) (pow.f32 (-.f32 1 ux) 4)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 6)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 1 ux) 4))) (pow.f32 maxCos 4))) (fma.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 1 ux) 6))) (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (/.f32 1/8 (/.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (fma.f32 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (*.f32 -1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (fma.f32 -1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (/.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 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 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1/2)) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1/2)) (*.f32 maxCos zi))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi)))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi)))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 maxCos zi)) (*.f32 (/.f32 yi maxCos) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1))) 1/2)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos yi) (sqrt.f32 -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 zi (neg.f32 maxCos))) (*.f32 (/.f32 yi maxCos) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) 1/2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux yi)) (pow.f32 (-.f32 1 ux) 2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 -1/8 (pow.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 (pow.f32 ux 4) yi) (pow.f32 (-.f32 1 ux) 4)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi))))
(*.f32 (*.f32 maxCos ux) (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (/.f32 (*.f32 (*.f32 1/2 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (/.f32 1/8 (/.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (fma.f32 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (*.f32 -1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (fma.f32 -1/16 (/.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 5) yi)) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (/.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3) (neg.f32 (sqrt.f32 -1))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (fma.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 uy 3))) (pow.f32 (PI.f32) 3)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))))
(+.f32 (fma.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(+.f32 (fma.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
maxCos
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(*.f32 maxCos (neg.f32 ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(*.f32 maxCos (neg.f32 ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 1 ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos 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 2 (*.f32 maxCos ux)))
(-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))))
(-.f32 (fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux)) maxCos)
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))))
(-.f32 (fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux)) maxCos)
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (neg.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 2 (*.f32 maxCos ux)))
(fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))))
(-.f32 (fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux)) maxCos)
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))))
(-.f32 (fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux)) maxCos)
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos (neg.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 2 (*.f32 maxCos ux)))
(fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux))
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))))
(-.f32 (fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux)) maxCos)
(+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))))
(-.f32 (fma.f32 2 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) ux)) maxCos)
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 ux) 2))
(*.f32 maxCos (neg.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 ux) 2))
(*.f32 maxCos (neg.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 ux) 2))
(*.f32 maxCos (neg.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 (neg.f32 maxCos) (pow.f32 (-.f32 1 ux) 2))
(*.f32 maxCos (neg.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 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 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 uy 3))) (pow.f32 (PI.f32) 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/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(*.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 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 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 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 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 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log.f32 (exp.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) 1))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 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 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log.f32 (exp.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)) 2) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) 1))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(+.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 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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)
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.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 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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)
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(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 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.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))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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))))))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (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))
(fma.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(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 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos))) 1)
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(pow.f32 (*.f32 (-.f32 1 ux) maxCos) 1)
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) maxCos)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 2) (*.f32 (-.f32 1 ux) maxCos)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)) 1))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos ux))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (*.f32 maxCos 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 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 1)
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(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 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))) 1))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (*.f32 maxCos (-.f32 1 ux)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(-.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)))))

eval693.0ms (3.3%)

Compiler

Compiled 45194 to 28898 computations (36.1% saved)

prune255.0ms (1.2%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New62520645
Fresh000
Picked404
Done000
Total62920649
Accuracy
99.6%
Counts
649 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.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)))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))))
95.9%
(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)))))))
97.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/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.9%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
93.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 2 uy) (*.f32 (PI.f32) yi)))))
93.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 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
42.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)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
95.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 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
98.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 (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)))))))
43.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) (*.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)))))))
60.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.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 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
60.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 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.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 maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
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.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log1p.f32 (expm1.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))
97.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)))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))))
95.9%
(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)))))))
97.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/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.9%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
93.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 2 uy) (*.f32 (PI.f32) yi)))))
93.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 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
42.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)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
95.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 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
98.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 (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)))))))
43.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) (*.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)))))))
60.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.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 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
60.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 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.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 maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
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.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log1p.f32 (expm1.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 5092 to 3504 computations (31.2% saved)

localize1.9s (8.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.0%
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
99.0%
(*.f32 yi (PI.f32))
99.0%
(*.f32 (PI.f32) (*.f32 uy -2))
96.9%
(pow.f32 (PI.f32) 3)
99.3%
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
99.1%
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.0%
(*.f32 uy (PI.f32))
99.3%
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
99.1%
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
99.0%
(*.f32 (PI.f32) yi)
99.0%
(*.f32 (PI.f32) (*.f32 uy -2))
99.5%
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
99.5%
(*.f32 zi (-.f32 1 ux))
99.1%
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.3%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.3%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 1337 to 732 computations (45.3% saved)

series51.0ms (0.2%)

Counts
14 → 204
Calls

69 calls:

TimeVariablePointExpression
35.0ms
yi
@0
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
1.0ms
yi
@0
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
1.0ms
uy
@0
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
1.0ms
yi
@inf
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
1.0ms
uy
@0
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))

rewrite97.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
756×add-sqr-sqrt
744×pow1
740×*-un-lft-identity
694×add-exp-log
694×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify153.0ms (0.7%)

Algorithm
egg-herbie
Rules
1880×fma-def
1502×log-prod
868×associate-*r*
820×associate-*l*
664×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040310442
196410174
2410710008
Stop Event
node limit
Counts
420 → 239
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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 -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 -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 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
zi
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 -1 (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 -1 (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos (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 -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 -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 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) zi) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) zi)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) zi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) zi))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))) 1)
(pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) zi) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) 1)
(*.f32 1 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 2) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(*.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 3)
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 2))
(log.f32 (exp.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
(cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(exp.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))) 1)
(pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 1)
(pow.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) (cbrt.f32 -4/3)) 3)
(pow.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 2)
(sqrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3) 2) 16/9))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))))
(cbrt.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3))
(expm1.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(exp.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 1))
(log1p.f32 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.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 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.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 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
zi
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(*.f32 -1 (*.f32 ux zi))
(neg.f32 (*.f32 ux zi))
(*.f32 ux (neg.f32 zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(*.f32 -1 (*.f32 ux zi))
(neg.f32 (*.f32 ux zi))
(*.f32 ux (neg.f32 zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(*.f32 (*.f32 ux ux) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(*.f32 (*.f32 ux ux) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.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 maxCos (*.f32 ux ux))
(*.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.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 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.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 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(-.f32 (*.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(fma.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (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 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (neg.f32 zi)))
(*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (neg.f32 zi)))
(*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux ux) zi) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 maxCos ux)) (neg.f32 zi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 3)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3) 1/3)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi))) 1)
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(pow.f32 (*.f32 (-.f32 1 ux) zi) 1)
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) zi)) 3)
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) 1/3)
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) zi)) 2)
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 2))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) zi))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) zi))))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 zi 3)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)) 1))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) zi)))
(+.f32 zi (neg.f32 (*.f32 ux zi)))
(-.f32 zi (*.f32 ux zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))) 1)
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 1)
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) 3)
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 3) 1/3)
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) 2)
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 2))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) zi) ux))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 3))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) 1))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (*.f32 ux ux) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))
(*.f32 ux (-.f32 zi (*.f32 ux zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(*.f32 (PI.f32) yi)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(*.f32 (PI.f32) yi)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(*.f32 (PI.f32) yi)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 (PI.f32) yi)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 (PI.f32) yi)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 2))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)) yi))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) (pow.f32 yi 3)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 3)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3) 1/3)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 2)
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (-.f32 ux (*.f32 ux ux))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) 1)
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 1 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 2) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(*.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) 3)) (fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) (-.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) 3)) (fma.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) (fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (neg.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi yi)))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi yi))) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))))
(/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi yi))) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))))
(pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 3)
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 3) 1/3)
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 2)
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 2))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(log.f32 (exp.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 3))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(exp.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 1))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(log1p.f32 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(pow.f32 (PI.f32) 3)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 3)
(*.f32 1 (pow.f32 (PI.f32) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(pow.f32 (PI.f32) 3)
(sqrt.f32 (pow.f32 (PI.f32) 6))
(pow.f32 (PI.f32) 3)
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (PI.f32) 3)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(pow.f32 (PI.f32) 3)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(pow.f32 (PI.f32) 3)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(*.f32 (PI.f32) yi)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(*.f32 (PI.f32) yi)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(*.f32 (PI.f32) yi)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 (PI.f32) yi)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 (PI.f32) yi)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))) 1)
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 1)
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(pow.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) (cbrt.f32 -4/3)) 3)
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(pow.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3) 1/3)
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(pow.f32 (sqrt.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 2)
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(sqrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3) 2) 16/9))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 6) 16/9))
(fabs.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))))
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(cbrt.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3))
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(exp.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(exp.f32 (*.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 1))
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))
(log1p.f32 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))
(*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))

eval459.0ms (2.2%)

Compiler

Compiled 30146 to 17960 computations (40.4% saved)

prune252.0ms (1.2%)

Pruning

33 alts after pruning (32 fresh and 1 done)

PrunedKeptTotal
New53822560
Fresh51015
Picked415
Done000
Total54733580
Accuracy
99.7%
Counts
580 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
95.9%
(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)))))))
42.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)))) (pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 2))))
97.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/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.9%
(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 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
42.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)))) (*.f32 (*.f32 2 uy) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)))))
93.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)))) (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)))))
93.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 2 uy) (*.f32 (PI.f32) yi)))))
93.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 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
42.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)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
79.9%
(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)))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) (pow.f32 yi 3))))))
93.2%
(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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
97.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
98.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
98.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
78.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 yi (sin.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
98.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) (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 3))
86.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi yi))) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
95.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 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
93.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
53.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 ux (*.f32 maxCos ux)) (neg.f32 zi)))
89.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
60.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.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 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
58.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.6%
(fma.f32 (cos.f32 (log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 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 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.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 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 (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.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
95.9%
(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)))))))
42.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)))) (pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 2))))
97.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/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.9%
(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 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
42.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)))) (*.f32 (*.f32 2 uy) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)))))
93.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)))) (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)))))
93.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 2 uy) (*.f32 (PI.f32) yi)))))
93.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 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
42.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)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
79.9%
(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)))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) (pow.f32 yi 3))))))
93.2%
(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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
97.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
98.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
98.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
78.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 yi (sin.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
98.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) (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 3))
86.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi yi))) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
95.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 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
93.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
53.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 ux (*.f32 maxCos ux)) (neg.f32 zi)))
89.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
60.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.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 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
58.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.6%
(fma.f32 (cos.f32 (log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 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 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.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 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 (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.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6864 to 4720 computations (31.2% saved)

localize2.2s (10.3%)

Localize:

Found 20 expressions with local error:

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

Compiled 1280 to 679 computations (47% saved)

series61.0ms (0.3%)

Counts
12 → 128
Calls

51 calls:

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

rewrite143.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1086×expm1-udef
650×associate-*r*
626×add-sqr-sqrt
616×pow1
610×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify301.0ms (1.4%)

Algorithm
egg-herbie
Rules
1604×fma-def
652×*-commutative
636×log-prod
574×associate-+r+
564×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087027929
1273325291
2764725291
Stop Event
node limit
Counts
391 → 387
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 8/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 8/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))
(-.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))
(+.f32 (log.f32 (*.f32 -2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))
(-.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 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 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 yi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))))))))
(+.f32 (*.f32 yi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (+.f32 (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))))) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 uy (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))))) (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))))))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -16/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (*.f32 8/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (*.f32 (PI.f32) (+.f32 (*.f32 -8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -16/27 (*.f32 (pow.f32 1 1/9) (/.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (-.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -16/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (*.f32 8/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))))))))))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.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 (*.f32 ux (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))))) (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 8) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 ux (*.f32 zi (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 1 ux)))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 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 (*.f32 zi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 zi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 zi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))))
(+.f32 (*.f32 zi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 zi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (pow.f32 zi 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 1 ux)))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))))
(pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))))
(pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)
(+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 uy (*.f32 yi (PI.f32))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))
(+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 uy (*.f32 yi (PI.f32))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)))
(+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 uy 3) (-.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -16/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (*.f32 8/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 uy (*.f32 yi (PI.f32))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.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 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux zi)))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))) (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 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))))))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (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 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 zi 3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))))))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 (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 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.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 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (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) (cbrt.f32 (*.f32 uy uy))) (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)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(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)))
(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 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 1 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (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 ux (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.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 yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(-.f32 (exp.f32 (log1p.f32 (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) yi))) 1)
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 1 (*.f32 (PI.f32) yi))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) yi))) (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2)) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) yi) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 1/4) (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 yi) (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (*.f32 (PI.f32) yi) 1/4)) (pow.f32 (*.f32 (PI.f32) yi) 1/4))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 yi yi))) (cbrt.f32 yi))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (cbrt.f32 (*.f32 (PI.f32) yi))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (PI.f32))) (sqrt.f32 yi))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) 1)
(*.f32 1 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))
(*.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1)
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))))
(*.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) (*.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))) 3) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) 3) (pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) 3))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) 1) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6)) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) 3)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))
(log.f32 (exp.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 3))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(exp.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 1)
(*.f32 1 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1)
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) 1/3) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3) (pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3))
(pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) 3)
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) 2)
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)))
(log.f32 (exp.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(exp.f32 (log.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 8/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
(fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 8/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
(fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 8/3 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 8/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(fma.f32 -4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 8/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(fma.f32 -4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 8/3 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3)))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (fma.f32 -1 (neg.f32 (log.f32 uy)) (/.f32 1/2 (*.f32 uy (PI.f32)))))
(+.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (fma.f32 -1 (neg.f32 (log.f32 uy)) (/.f32 1/2 (*.f32 uy (PI.f32))))) (/.f32 1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 -1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(-.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (fma.f32 -1 (neg.f32 (log.f32 uy)) (+.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (/.f32 1/24 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))) (/.f32 1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(+.f32 (+.f32 (+.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (/.f32 (/.f32 1/24 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))) (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 -1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))
(+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy))))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 (log.f32 (*.f32 -2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (*.f32 (PI.f32) -2)) (fma.f32 -1 (log.f32 (/.f32 -1 uy)) (/.f32 1/2 (*.f32 uy (PI.f32)))))
(+.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy))))
(-.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (fma.f32 -1 (log.f32 (/.f32 -1 uy)) (/.f32 1/2 (*.f32 uy (PI.f32))))) (/.f32 1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(+.f32 (log.f32 (*.f32 (PI.f32) -2)) (-.f32 (-.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (log.f32 (/.f32 -1 uy))) (/.f32 1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (*.f32 1/2 (/.f32 1 (*.f32 uy (PI.f32))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 (PI.f32) -2)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 uy)) (+.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (/.f32 1/24 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))) (/.f32 1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(+.f32 (-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 uy (PI.f32))) (/.f32 (/.f32 1/24 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))) (/.f32 -1/8 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(*.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 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))
(+.f32 (*.f32 yi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 yi (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 yi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))))))))
(+.f32 (fma.f32 yi (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (*.f32 yi yi) (fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18))) -1/9))))))
(fma.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 (*.f32 yi yi) (+.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18))) -1/9)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/9)) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (+.f32 (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))))) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))))))))))
(+.f32 (fma.f32 yi (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (fma.f32 (*.f32 yi yi) (fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18))) -1/9)))) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) 1/27))) (+.f32 (*.f32 -2/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18))) -1/9))) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (fma.f32 -2/3 (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) 1/27)) (cbrt.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (*.f32 -2/27 (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))))))))
(fma.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (fma.f32 (pow.f32 yi 3) (fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) -5/27) (fma.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) -2/27 (fma.f32 1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18))) -1/9)) (*.f32 (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) (fma.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) -5/27) (*.f32 -2/27 (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))))))) (*.f32 (*.f32 yi yi) (+.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18))) -1/9)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/9))))))
(*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))
(+.f32 (*.f32 uy (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))))) (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 uy (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (*.f32 (PI.f32) yi)) 2) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 uy (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (*.f32 (PI.f32) yi)) 2) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 uy (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))))))))))
(+.f32 (fma.f32 uy (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (*.f32 (PI.f32) yi)) 2) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (*.f32 uy uy) (fma.f32 -4/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi))) (fma.f32 8/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi))) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi))) -4/9))))))
(fma.f32 uy (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (*.f32 (PI.f32) yi)) 2) (fma.f32 (*.f32 uy uy) (+.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (pow.f32 (*.f32 (PI.f32) yi) 2)) -4/9)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18)) (pow.f32 (*.f32 (PI.f32) yi) 2)) 4/9)) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 uy (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))))))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -16/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (*.f32 8/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (*.f32 (PI.f32) (+.f32 (*.f32 -8/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (+.f32 (*.f32 -16/27 (*.f32 (pow.f32 1 1/9) (/.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/3) (-.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -16/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (*.f32 8/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))))))))))))))
(+.f32 (fma.f32 uy (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (*.f32 (PI.f32) yi)) 2) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (fma.f32 (*.f32 uy uy) (fma.f32 -4/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi))) (fma.f32 8/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18) (pow.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1/18)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi))) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi))) -4/9)))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (*.f32 (PI.f32) yi) 3))) (+.f32 (*.f32 1/3 (-.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) yi)) (+.f32 (*.f32 -16/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (*.f32 (PI.f32) yi) 3))) (*.f32 (*.f32 8/27 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))))) (pow.f32 (*.f32 (PI.f32) yi) 3))))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 zi 4) (pow.f32 (-.f32 1 ux) 4)))) 1/18)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi))) -4/9)))) (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (+.f32 (*.f32 -16/27 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) maxCos) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (-.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) yi)) (+.f32 (*.f32 -16/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (*.f32 (PI.f32) yi) 3))) (*.f32 (*.f32 8/27 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))))) (pow.f32 (*.f32 (PI.f32) yi) 3))))))))))))))
(fma.f32 uy (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (*.f32 (PI.f32) yi)) 2) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (fma.f32 (pow.f32 uy 3) (fma.f32 -16/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (*.f32 (PI.f32) yi) 3)) (fma.f32 1/3 (-.f32 (*.f32 (*.f32 -4/3 yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (*.f32 (PI.f32) yi) 3)) -40/27)) (fma.f32 (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) (fma.f32 2/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))))) (-.f32 (*.f32 (*.f32 -4/3 yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (*.f32 (PI.f32) yi) 3)) -40/27))) (/.f32 (*.f32 -16/27 (pow.f32 (*.f32 (PI.f32) yi) 3)) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) yi) (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (pow.f32 (*.f32 (PI.f32) yi) 2)) -4/9))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 4)) (*.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 4)) (pow.f32 (-.f32 1 ux) 4))) 1/18)) (pow.f32 (*.f32 (PI.f32) yi) 2)) -4/9)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))) 1/18)) (pow.f32 (*.f32 (PI.f32) yi) 2)) 4/9))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))))) (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 ux (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))))))))
(+.f32 (fma.f32 ux (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (+.f32 (*.f32 1/3 (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18))) (*.f32 2/3 (*.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))
(fma.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) (fma.f32 (*.f32 ux ux) (fma.f32 2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)) (fma.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/3 (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) (fma.f32 (*.f32 ux ux) (fma.f32 2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)) (fma.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/3 (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos zi))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))))))) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 8) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))))))))))))
(+.f32 (fma.f32 ux (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (*.f32 ux ux) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (+.f32 (*.f32 1/3 (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18))) (*.f32 2/3 (*.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/3 (fma.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18)) (*.f32 (*.f32 maxCos zi) (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))))) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18)) (*.f32 (*.f32 maxCos zi) (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18)) (*.f32 maxCos (*.f32 zi (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18))) (*.f32 2/3 (*.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18)) (*.f32 (*.f32 maxCos zi) (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))))) (*.f32 2/9 (*.f32 (*.f32 (*.f32 maxCos zi) (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 8) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 8) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8))) 1/18))))))))))))
(fma.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -1/3 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3))))) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (fma.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3))))) (*.f32 2/9 (*.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi))))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 8)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 8)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8)) 1/18))))) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (*.f32 (*.f32 maxCos zi) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi))))))))))) (*.f32 (*.f32 ux ux) (fma.f32 2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)) (fma.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/3 (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))))))))
(fma.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos zi)) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -1/3 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3))))) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (fma.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3))))) (*.f32 2/9 (*.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi))))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 8)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 8)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 8)) 1/18))))) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (*.f32 (*.f32 maxCos zi) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi))))))))))) (*.f32 (*.f32 ux ux) (fma.f32 2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)) (fma.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/3 (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 -1/9 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (fma.f32 2/9 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18))) -1/9))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) -1/9)) (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) ux) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) ux)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) 1/9)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 ux (*.f32 zi (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 1 ux)))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 -1/9 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (fma.f32 2/9 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18))) -1/9)))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))))) (+.f32 (*.f32 -2/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18)) (*.f32 ux (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18))) -1/9))))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))))) (*.f32 -2/27 (*.f32 (/.f32 (pow.f32 ux 3) yi) (/.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 maxCos 3) (fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 zi 3)) (pow.f32 (-.f32 1 ux) 3))) -5/27) (fma.f32 -2/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 zi 3)) (pow.f32 (-.f32 1 ux) 3))) (fma.f32 1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18)) ux) (*.f32 (*.f32 zi (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) -1/9)) (-.f32 1 ux))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 zi 3)) (pow.f32 (-.f32 1 ux) 3))) -5/27) (/.f32 (*.f32 -2/27 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 zi 3)) (pow.f32 (-.f32 1 ux) 3))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18))) -1/9)) (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) ux) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) ux)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) 1/9))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 zi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 zi (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 zi (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 zi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 zi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))))
(+.f32 (fma.f32 zi (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 zi zi) (fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) -1/9))))))
(fma.f32 zi (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (fma.f32 (*.f32 zi zi) (+.f32 (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2))) -1/9)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2))) 1/9)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 zi (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 zi 2) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (pow.f32 zi 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))))))) (+.f32 (*.f32 -2/27 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 1 ux)))))) (*.f32 (pow.f32 (*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))))))) (*.f32 -2/27 (*.f32 (pow.f32 1 1/9) (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))))
(+.f32 (fma.f32 zi (*.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (*.f32 zi zi) (fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) -1/9)))) (*.f32 (pow.f32 zi 3) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))))) (+.f32 (*.f32 -2/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) 1/18)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))) -1/9))))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))))) (*.f32 -2/27 (*.f32 (/.f32 (pow.f32 maxCos 3) yi) (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))
(fma.f32 zi (*.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 zi 3) (fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))) -5/27) (fma.f32 -2/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))) (fma.f32 1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18)) maxCos) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2))) -1/9)) (-.f32 1 ux))) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))) -5/27) (/.f32 (*.f32 -2/27 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (*.f32 (*.f32 zi zi) (+.f32 (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 4)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) 1/18)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2))) -1/9)) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2))) 1/9))))))
(pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)
(cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)))
(fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 yi 3)) (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) 1/27))) (fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 yi 3)) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) -5/27)) (fma.f32 -1/9 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))))
(pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)
(cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 uy (*.f32 yi (PI.f32))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))
(fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 uy (*.f32 (PI.f32) yi))) (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) (*.f32 uy (*.f32 (PI.f32) yi))) (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 uy (*.f32 yi (PI.f32))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3)))
(fma.f32 -4/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18)) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi)))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 uy (*.f32 (PI.f32) yi))) (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -4/9 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2)) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) (*.f32 uy (*.f32 (PI.f32) yi))) (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 -4/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/9) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 uy 3) (-.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -16/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (*.f32 8/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/3) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2))))) 1/9) (*.f32 uy (*.f32 yi (PI.f32))))) (pow.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1/3))))
(fma.f32 -4/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 7) (*.f32 (pow.f32 ux 7) (*.f32 (pow.f32 zi 7) (pow.f32 (-.f32 1 ux) 7))))) 1/18)) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 yi yi)))) (fma.f32 1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 uy 3)) (-.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) yi)) (+.f32 (*.f32 -16/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (*.f32 (PI.f32) yi) 3))) (*.f32 (*.f32 8/27 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))))) (pow.f32 (*.f32 (PI.f32) yi) 3))))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) 1/18)) (*.f32 uy (*.f32 (PI.f32) yi))) (cbrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(fma.f32 -4/9 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 7)) (*.f32 (*.f32 (pow.f32 ux 7) (pow.f32 zi 7)) (pow.f32 (-.f32 1 ux) 7))) 1/18)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2)) (fma.f32 1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 uy 3)) (-.f32 (*.f32 (*.f32 -4/3 yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (*.f32 (PI.f32) yi) 3)) -40/27))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) 1/18)) (*.f32 uy (*.f32 (PI.f32) yi))) (cbrt.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3)
(cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux zi)))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 ux ux) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/9) (*.f32 maxCos (*.f32 zi (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2))))))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/9) (*.f32 (pow.f32 maxCos 2) (pow.f32 zi 2)))))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (pow.f32 ux 3)) (fma.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 5) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5))) 1/18)) (*.f32 (*.f32 maxCos zi) (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (pow.f32 ux 3)) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 ux ux) (fma.f32 (neg.f32 maxCos) zi (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (pow.f32 ux 3)) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 5)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5)) 1/18)) (*.f32 (*.f32 maxCos zi) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 maxCos 3) (pow.f32 zi 3)))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18)) (*.f32 maxCos (*.f32 ux zi))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (neg.f32 zi) (*.f32 -1/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos) (*.f32 (pow.f32 (/.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/18) maxCos)) (*.f32 zi zi)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))
(fma.f32 1/3 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 1/3 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)))
(fma.f32 -1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/9 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))))))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (pow.f32 maxCos 3)) (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3))))))) (fma.f32 -1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (pow.f32 maxCos 3)) (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 zi 3)) (pow.f32 (-.f32 1 ux) 3))) -5/27)) (fma.f32 -1/9 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))
(fma.f32 1/3 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 1/3 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)))
(fma.f32 -1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/9 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 zi 3) (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (pow.f32 1 4) 1/9) (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/3) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))))))) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/9) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 zi 2) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/9) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3))))
(fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 zi 3) (+.f32 (*.f32 -2/9 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3))))) (*.f32 1/27 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))))))) (fma.f32 -1/9 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18) (pow.f32 (/.f32 1 (*.f32 (pow.f32 yi 7) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7))) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18) (pow.f32 (/.f32 1 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) 1/18))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (pow.f32 zi 3)) (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (-.f32 1 ux) 3))) -5/27)) (fma.f32 -1/9 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 zi zi) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18) (pow.f32 (/.f32 (/.f32 1 (pow.f32 yi 7)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 7)) 1/18))) (fma.f32 1/3 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 1 ux))) (*.f32 (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18) (pow.f32 (/.f32 (/.f32 1 (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/18))) (cbrt.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))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.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 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 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 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.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 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (cbrt.f32 (*.f32 uy uy))) (cbrt.f32 uy))
(*.f32 (cbrt.f32 uy) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 (*.f32 uy uy))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 uy uy)) (cbrt.f32 uy)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(/.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) -1) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(/.f32 (*.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 2) (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (*.f32 uy (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.f32 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1))
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.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))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux maxCos)))) 1)
(*.f32 maxCos (*.f32 ux ux))
(pow.f32 (*.f32 ux (*.f32 ux maxCos)) 1)
(*.f32 maxCos (*.f32 ux ux))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 ux maxCos))) 3)
(*.f32 maxCos (*.f32 ux ux))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3) 1/3)
(*.f32 maxCos (*.f32 ux ux))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 ux maxCos))) 2)
(*.f32 maxCos (*.f32 ux ux))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 2))
(fabs.f32 (*.f32 maxCos (*.f32 ux ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) ux))
(*.f32 ux (log.f32 (pow.f32 (exp.f32 ux) maxCos)))
(*.f32 ux (*.f32 maxCos (log.f32 (exp.f32 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 ux ux))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 ux maxCos)) 3))
(*.f32 maxCos (*.f32 ux ux))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 maxCos (*.f32 ux ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)))
(*.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))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux maxCos))) 1))
(*.f32 maxCos (*.f32 ux ux))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.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))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(*.f32 uy (*.f32 (PI.f32) yi))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2))
(fabs.f32 (*.f32 uy (*.f32 (PI.f32) yi)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) yi) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 uy) yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 (PI.f32) yi))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(*.f32 uy (*.f32 (PI.f32) yi))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 (PI.f32) yi)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(*.f32 1 (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) yi))) (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) yi)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2)) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2)))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (PI.f32) (cbrt.f32 yi)))
(*.f32 (pow.f32 (*.f32 (PI.f32) yi) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 1/4) (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 1/4) (pow.f32 (*.f32 (PI.f32) yi) 1/4)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (*.f32 (PI.f32) yi) 1/2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 yi) (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 yi)))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (*.f32 (PI.f32) yi) 1/4)) (pow.f32 (*.f32 (PI.f32) yi) 1/4))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 1/4) (pow.f32 (*.f32 (PI.f32) yi) 1/4)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (*.f32 (PI.f32) yi) 1/2))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 yi yi))) (cbrt.f32 yi))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 yi yi)) (cbrt.f32 yi)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (cbrt.f32 (*.f32 (PI.f32) yi))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) yi))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (cbrt.f32 (*.f32 (PI.f32) yi))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (PI.f32))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 yi)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(fabs.f32 (*.f32 (PI.f32) yi))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 (PI.f32) yi)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) 1)
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(*.f32 1 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(*.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1)
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))))))
(*.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(*.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) (*.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))) 3) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)))
(*.f32 (pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) 3) (pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) 3))
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 1/6) 6)
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 1/6) 6)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) 1) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2))) 4))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6)) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))) (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) 3)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) 3)) (+.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux) 3)) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux) (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) 2)) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (neg.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux) 2))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 (-.f32 1 ux)))))
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2))
(fabs.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(log.f32 (exp.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 3))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(exp.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(log1p.f32 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))
(fma.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 1)
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(*.f32 1 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1)
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))))
(*.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)) 1/3) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2))) (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3) (pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))) (cbrt.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))) (cbrt.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))))
(pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/3)
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1)
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(pow.f32 (cbrt.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) 3)
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 1/6) 2)
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))) 2)))
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))) 2)))
(sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)) 2)))
(log.f32 (exp.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(expm1.f32 (log1p.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(exp.f32 (log.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))) 1))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))
(log1p.f32 (expm1.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux))))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) ux)))

eval1.0s (4.9%)

Compiler

Compiled 63346 to 38837 computations (38.7% saved)

prune301.0ms (1.4%)

Pruning

32 alts after pruning (30 fresh and 2 done)

PrunedKeptTotal
New87518893
Fresh151227
Picked415
Done011
Total89432926
Accuracy
99.8%
Counts
926 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
97.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/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.9%
(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 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
93.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 2 uy) (*.f32 (PI.f32) yi)))))
93.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 2 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) (*.f32 uy yi))))))
41.9%
(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 (*.f32 2 uy) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)))))
93.2%
(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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
93.2%
(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 (PI.f32) (*.f32 uy yi))))))
75.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) (pow.f32 (log.f32 (exp.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 3))
42.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (pow.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3)) 3))
42.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) (pow.f32 (exp.f32 (log.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 3))
88.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
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) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
95.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 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
93.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
53.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 ux (*.f32 maxCos ux)) (neg.f32 zi)))
89.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
60.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
53.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux ux) (neg.f32 zi))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
58.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
60.6%
(fma.f32 (cos.f32 (log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (*.f32 2 (PI.f32)) (cbrt.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))
79.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.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))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
97.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/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.9%
(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 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
93.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 2 uy) (*.f32 (PI.f32) yi)))))
93.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 2 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) (*.f32 uy yi))))))
41.9%
(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 (*.f32 2 uy) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)))))
93.2%
(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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
93.2%
(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 (PI.f32) (*.f32 uy yi))))))
75.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) (pow.f32 (log.f32 (exp.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 3))
42.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (pow.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3)) 3))
42.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) (pow.f32 (exp.f32 (log.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 3))
88.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
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) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
95.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 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
93.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
53.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 ux (*.f32 maxCos ux)) (neg.f32 zi)))
89.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
60.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
53.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux ux) (neg.f32 zi))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
58.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
60.6%
(fma.f32 (cos.f32 (log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (*.f32 2 (PI.f32)) (cbrt.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))
79.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.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))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6490 to 4560 computations (29.7% saved)

localize2.1s (10.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.3%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.f32 uy))))
49.9%
(log.f32 (exp.f32 uy))
99.3%
(*.f32 yi (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))))
99.1%
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.7%
(*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))
99.3%
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
99.0%
(*.f32 (PI.f32) yi)
99.0%
(*.f32 (PI.f32) (*.f32 uy -2))
99.7%
(*.f32 maxCos (*.f32 ux zi))
99.7%
(*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))
99.4%
(*.f32 ux (*.f32 maxCos ux))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.2%
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.0%
(*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
96.9%
(pow.f32 (cbrt.f32 (PI.f32)) 3)
Compiler

Compiled 1280 to 723 computations (43.5% saved)

series8.0ms (0%)

Counts
8 → 108
Calls

36 calls:

TimeVariablePointExpression
1.0ms
maxCos
@0
(*.f32 maxCos (*.f32 ux zi))
0.0ms
zi
@inf
(*.f32 maxCos (*.f32 ux zi))
0.0ms
zi
@0
(*.f32 maxCos (*.f32 ux zi))
0.0ms
uy
@inf
(*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))
0.0ms
uy
@0
(*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1352×prod-diff
604×associate-*r*
546×add-sqr-sqrt
534×pow1
530×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify95.0ms (0.4%)

Algorithm
egg-herbie
Rules
1342×distribute-lft-in
1294×distribute-rgt-in
1114×fma-def
814×log-prod
540×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02734014
16183492
225103470
Stop Event
node limit
Counts
246 → 129
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 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
uy
uy
uy
uy
uy
uy
uy
uy
uy
uy
uy
uy
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/6) 3) (pow.f32 (pow.f32 (PI.f32) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(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 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(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 (*.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))))
(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 (pow.f32 (*.f32 maxCos ux) 2))) 1)
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3) 1/3)
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi)))) 1)
(pow.f32 (*.f32 maxCos (*.f32 ux zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) zi) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 ux zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 ux zi))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2))) 1)
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3) 1/3)
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 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 (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)
(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))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 0 uy)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2)) (log.f32 (cbrt.f32 (exp.f32 uy))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 uy))) (log.f32 (sqrt.f32 (exp.f32 uy))))
(-.f32 (exp.f32 (log1p.f32 uy)) 1)
(*.f32 uy 1)
(*.f32 1 uy)
(*.f32 (cbrt.f32 uy) (pow.f32 (cbrt.f32 uy) 2))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (cbrt.f32 uy))
(*.f32 (sqrt.f32 uy) (sqrt.f32 uy))
(pow.f32 uy 1)
(pow.f32 (cbrt.f32 uy) 3)
(pow.f32 (pow.f32 uy 3) 1/3)
(pow.f32 (sqrt.f32 uy) 2)
(sqrt.f32 (*.f32 uy uy))
(cbrt.f32 (pow.f32 uy 3))
(expm1.f32 (log1p.f32 uy))
(exp.f32 (log.f32 uy))
(exp.f32 (*.f32 (log.f32 uy) 1))
(log1p.f32 (expm1.f32 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(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 (*.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))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(*.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 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) 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 uy (*.f32 (PI.f32) yi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (pow.f32 uy 3)))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 yi (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) (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 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 yi (+.f32 (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 -8/315 (pow.f32 uy 7)) (pow.f32 (PI.f32) 7))))))
(*.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)))))
uy
uy
uy
uy
uy
uy
uy
uy
uy
uy
uy
uy
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/6) 3) (pow.f32 (pow.f32 (PI.f32) 1/6) 3))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(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 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2))) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) 3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3) 1/3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3) (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)) 1))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi)))) 1)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (*.f32 maxCos (*.f32 ux zi)) 1)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) 1/3)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2)
(*.f32 maxCos (*.f32 ux zi))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2))
(*.f32 maxCos (*.f32 ux zi))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) zi) maxCos))
(*.f32 maxCos (*.f32 ux zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 maxCos (*.f32 ux zi))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3))
(*.f32 maxCos (*.f32 ux zi))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 ux zi) 3)))
(*.f32 maxCos (*.f32 ux zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 zi 3)))
(*.f32 maxCos (*.f32 ux zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 maxCos 3)))
(*.f32 maxCos (*.f32 ux zi))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux zi))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux zi))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))) 1))
(*.f32 maxCos (*.f32 ux zi))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux zi))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2))) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) 3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3) 1/3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 3))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (*.f32 maxCos ux)) 3) (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 maxCos ux) 2)) 1))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.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 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 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 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 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 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 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 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 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 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 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.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 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.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 2 (*.f32 uy (PI.f32)))))
(+.f32 0 uy)
uy
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2)) (log.f32 (cbrt.f32 (exp.f32 uy))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 uy))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 uy))) (log.f32 (sqrt.f32 (exp.f32 uy))))
uy
(-.f32 (exp.f32 (log1p.f32 uy)) 1)
uy
(*.f32 uy 1)
uy
(*.f32 1 uy)
uy
(*.f32 (cbrt.f32 uy) (pow.f32 (cbrt.f32 uy) 2))
uy
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (cbrt.f32 uy))
uy
(*.f32 (sqrt.f32 uy) (sqrt.f32 uy))
uy
(pow.f32 uy 1)
uy
(pow.f32 (cbrt.f32 uy) 3)
uy
(pow.f32 (pow.f32 uy 3) 1/3)
uy
(pow.f32 (sqrt.f32 uy) 2)
uy
(sqrt.f32 (*.f32 uy uy))
uy
(cbrt.f32 (pow.f32 uy 3))
uy
(expm1.f32 (log1p.f32 uy))
uy
(exp.f32 (log.f32 uy))
uy
(exp.f32 (*.f32 (log.f32 uy) 1))
uy
(log1p.f32 (expm1.f32 uy))
uy
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))

eval656.0ms (3.1%)

Compiler

Compiled 38325 to 24017 computations (37.3% saved)

prune265.0ms (1.2%)

Pruning

34 alts after pruning (31 fresh and 3 done)

PrunedKeptTotal
New6609669
Fresh32225
Picked325
Done112
Total66734701
Accuracy
99.8%
Counts
701 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.2%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
95.9%
(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 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
93.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 2 uy) (*.f32 (PI.f32) yi)))))
93.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 2 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) (*.f32 uy yi))))))
42.7%
(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)))) (pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 2))))
41.9%
(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 (*.f32 2 uy) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)))))
92.9%
(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 (*.f32 2 uy) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)))))
93.2%
(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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
93.2%
(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 (PI.f32) (*.f32 uy yi))))))
75.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) (pow.f32 (log.f32 (exp.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 3))
42.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (pow.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))) 1/3)) 3))
42.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) (pow.f32 (exp.f32 (log.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)))))) 3))
88.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 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 (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 yi (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
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) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
93.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 uy (*.f32 2 (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
95.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 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
53.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 ux (*.f32 maxCos ux)) (neg.f32 zi)))
89.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
60.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
53.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux ux) (neg.f32 zi))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 (neg.f32 ux) ux)))))
60.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
58.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
58.5%
(fma.f32 (cos.f32 (log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (*.f32 2 (PI.f32)) (cbrt.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))
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 (PI.f32) (*.f32 2 (pow.f32 (cbrt.f32 uy) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
76.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.f32 uy))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 5451 to 3381 computations (38% saved)

regimes402.0ms (1.9%)

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

10 calls:

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

Compiled 3833 to 2256 computations (41.1% saved)

regimes149.0ms (0.7%)

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

9 calls:

18.0ms
ux
14.0ms
(*.f32 uy 2)
14.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
14.0ms
zi
14.0ms
uy
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 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1054 to 605 computations (42.6% saved)

regimes77.0ms (0.4%)

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

6 calls:

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

Compiled 707 to 391 computations (44.7% saved)

regimes69.0ms (0.3%)

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

6 calls:

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

Compiled 619 to 351 computations (43.3% saved)

regimes59.0ms (0.3%)

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

6 calls:

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

Compiled 489 to 278 computations (43.1% saved)

regimes116.0ms (0.5%)

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

6 calls:

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

Compiled 415 to 243 computations (41.4% saved)

regimes26.0ms (0.1%)

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

6 calls:

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

Compiled 139 to 93 computations (33.1% saved)

regimes22.0ms (0.1%)

Accuracy

Total -1.7b remaining (-13.1%)

Threshold costs -1.7b (-13.1%)

Counts
2 → 1
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 ux (*.f32 maxCos ux)))))) 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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux ux) (neg.f32 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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
Calls

6 calls:

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

Compiled 107 to 76 computations (29% saved)

simplify65.0ms (0.3%)

Algorithm
egg-herbie
Rules
416×distribute-lft-neg-in
300×unsub-neg
260×neg-mul-1
196×neg-sub0
190×cancel-sign-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
099940
1184940
2236940
3291936
4398936
5675936
6990936
71194936
81326936
91387936
101408936
111409936
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(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 (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 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos 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))))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos ux) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 (*.f32 maxCos ux) maxCos) (+.f32 ux -1))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 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 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(+.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 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(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 (PI.f32) (*.f32 uy yi))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos ux) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 (*.f32 maxCos ux) maxCos) (+.f32 ux -1))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 2 maxCos)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 maxCos 2)) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi)))))
(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 (PI.f32) (*.f32 uy yi))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (+.f32 1 (*.f32 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) ux)))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (neg.f32 ux) (*.f32 maxCos maxCos)))))))
(fma.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos 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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux))))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux))) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.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 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux))) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux))))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos ux))) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux zi)))
Compiler

Compiled 353 to 239 computations (32.3% saved)

soundness2.0s (9.5%)

Rules
1880×fma-def
1880×fma-def
1502×log-prod
1502×log-prod
1134×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02434591
17674463
228883201
369583197
02434591
17674463
228883201
369583197
040310442
196410174
2410710008
040310442
196410174
2410710008
051630685
1143927803
2590927607
051630685
1143927803
2590927607
051630685
1143927803
2590927607
051630685
1143927803
2590927607
051630685
1143927803
2590927607
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1531 to 855 computations (44.2% saved)

end0.0ms (0%)

preprocess167.0ms (0.8%)

Compiler

Compiled 764 to 438 computations (42.7% saved)

Profiling

Loading profile data...