UniformSampleCone 2

Time bar (total: 28.8s)

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.5s (15.8%)

Results
4.5s8256×body256valid
Bogosity

preprocess570.0ms (2%)

Algorithm
egg-herbie
Rules
1074×distribute-lft-neg-in
1014×distribute-rgt-neg-in
982×unsub-neg
902×neg-sub0
874×distribute-lft-in
Problems
245×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) zi)
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
Iterations

Useful iterations: 3 (0.0ms)

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

Compiled 405 to 269 computations (33.6% saved)

eval2.0ms (0%)

Compiler

Compiled 178 to 108 computations (39.3% saved)

prune9.0ms (0%)

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

Compiled 522 to 346 computations (33.7% saved)

localize1.6s (5.5%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.4%
(*.f32 maxCos (+.f32 ux -1))
99.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
99.0%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.0%
(*.f32 uy (PI.f32))
99.4%
(*.f32 zi (*.f32 ux maxCos))
99.4%
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.0%
(*.f32 uy (PI.f32))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.3%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 1106 to 624 computations (43.6% saved)

series59.0ms (0.2%)

Counts
16 → 408
Calls

108 calls:

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

rewrite185.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1022×associate-*r*
352×cbrt-prod
324×log1p-expm1-u
324×expm1-log1p-u
323×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify368.0ms (1.3%)

Algorithm
egg-herbie
Rules
1230×fma-def
778×log-prod
652×*-commutative
414×+-commutative
412×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071045747
1205140944
2656240938
Stop Event
node limit
Counts
709 → 436
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 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 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 -1 maxCos)
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 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 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 1) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))) 1)
(*.f32 1 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2) (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2) (*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 3)
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 zi ux) maxCos))) 1)
(pow.f32 (*.f32 (*.f32 zi ux) maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 zi ux) maxCos)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 zi ux) maxCos)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 zi ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 zi ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (*.f32 zi ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 zi ux) maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 zi ux) maxCos)))
(-.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 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos -1)))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))) 1)
(pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 ux maxCos) (*.f32 maxCos -1))
(+.f32 (*.f32 ux maxCos) (neg.f32 maxCos))
(+.f32 (*.f32 maxCos -1) (*.f32 ux maxCos))
(+.f32 (neg.f32 maxCos) (*.f32 ux maxCos))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 maxCos -1) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (neg.f32 maxCos) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux -1)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 maxCos -1) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (*.f32 maxCos -1) (*.f32 maxCos -1)) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 maxCos -1) (*.f32 maxCos -1))) (-.f32 (*.f32 ux maxCos) (*.f32 maxCos -1)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (*.f32 ux maxCos) (neg.f32 maxCos)))
(pow.f32 (*.f32 maxCos (+.f32 ux -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 ux -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 maxCos (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (+.f32 ux -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (+.f32 ux -1))))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 maxCos -1))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 maxCos))
(fma.f32 ux maxCos (*.f32 maxCos -1))
(fma.f32 ux maxCos (neg.f32 maxCos))
(fma.f32 maxCos ux (*.f32 maxCos -1))
(fma.f32 maxCos ux (neg.f32 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 maxCos -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 maxCos))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 ux 3)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 (pow.f32 maxCos 2) -1/2) 2))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 ux 3))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (pow.f32 maxCos 4) 1/4 (pow.f32 maxCos 2))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 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 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 4) (*.f32 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 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 4) (*.f32 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 (pow.f32 ux 6) (*.f32 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 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 -1/16 (pow.f32 maxCos 6))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (/.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 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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/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 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 (/.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 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 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 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 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 ux (*.f32 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 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 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 (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 ux 3)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 (pow.f32 maxCos 2) -1/2) 2))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 ux 3))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (pow.f32 maxCos 4) 1/4 (pow.f32 maxCos 2))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 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 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 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 (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 4) (*.f32 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 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 4) (*.f32 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 (pow.f32 ux 6) (*.f32 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 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 -1/16 (pow.f32 maxCos 6))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 (/.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 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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/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 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 (/.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 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 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 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 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 ux (*.f32 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 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 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 (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (fma.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))))
(+.f32 (fma.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.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 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 maxCos (neg.f32 zi))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 maxCos (neg.f32 zi))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 maxCos (neg.f32 zi))))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 maxCos (neg.f32 zi))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 ux (fma.f32 maxCos zi (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.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 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 ux (fma.f32 maxCos zi (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 ux (fma.f32 maxCos zi (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (fma.f32 maxCos zi (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))) (*.f32 ux (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi)))) (*.f32 ux (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (fma.f32 maxCos zi (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))) (*.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))) (*.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (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)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (fma.f32 maxCos zi (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 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 ux (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4))))) (fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi))))
(*.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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/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 (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 (/.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 (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 ux (*.f32 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 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 ux (*.f32 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 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 ux (*.f32 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 (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 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))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (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 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (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 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos (-.f32 ux 1))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 -1 maxCos)
(neg.f32 maxCos)
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 ux -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 2))
(fabs.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) 1))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2) 0)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 2))
(fabs.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) 1))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2) 0)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(-.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))
(fabs.f32 (*.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 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(+.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 1) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))) 1)
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 1 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2) (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2) (*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 2) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2)) (-.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1)
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 3)
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3) 1/3)
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2)
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 2))
(fabs.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 zi ux) maxCos))) 1)
(*.f32 zi (*.f32 maxCos ux))
(pow.f32 (*.f32 (*.f32 zi ux) maxCos) 1)
(*.f32 zi (*.f32 maxCos ux))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 zi ux) maxCos)) 3)
(*.f32 zi (*.f32 maxCos ux))
(pow.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) 1/3)
(*.f32 zi (*.f32 maxCos ux))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 zi ux) maxCos)) 2)
(*.f32 zi (*.f32 maxCos ux))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 2))
(sqrt.f32 (pow.f32 (*.f32 zi (*.f32 maxCos ux)) 2))
(fabs.f32 (*.f32 zi (*.f32 maxCos ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi))
(*.f32 zi (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 zi (*.f32 maxCos ux))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3))
(*.f32 zi (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 zi 3)))
(*.f32 zi (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 zi (*.f32 maxCos ux))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 zi ux) maxCos)))
(*.f32 zi (*.f32 maxCos ux))
(exp.f32 (log.f32 (*.f32 (*.f32 zi ux) maxCos)))
(*.f32 zi (*.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 zi ux) maxCos)) 1))
(*.f32 zi (*.f32 maxCos ux))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 zi ux) maxCos)))
(*.f32 zi (*.f32 maxCos ux))
(-.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))
(fabs.f32 (*.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 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))) 1)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 1)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3) 1/3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))) 2))
(fabs.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 ux maxCos) (*.f32 maxCos -1))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 ux maxCos) (neg.f32 maxCos))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 maxCos -1) (*.f32 ux maxCos))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (neg.f32 maxCos) (*.f32 ux maxCos))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 maxCos -1) 1))
(*.f32 maxCos (+.f32 ux -1))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (neg.f32 maxCos) 1))
(*.f32 maxCos (+.f32 ux -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux -1)))) 1)
(*.f32 maxCos (+.f32 ux -1))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 maxCos -1) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (*.f32 maxCos -1) (*.f32 maxCos -1)) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 maxCos) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 maxCos 3)) (fma.f32 (neg.f32 maxCos) (*.f32 maxCos (-.f32 -1 ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 maxCos) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 maxCos 3)) (fma.f32 (neg.f32 maxCos) (*.f32 maxCos (-.f32 -1 ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 maxCos -1) (*.f32 maxCos -1))) (-.f32 (*.f32 ux maxCos) (*.f32 maxCos -1)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 maxCos 2)) (-.f32 (*.f32 maxCos ux) (neg.f32 maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 maxCos 2)) (fma.f32 maxCos ux maxCos))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (*.f32 ux maxCos) (neg.f32 maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 maxCos 2)) (-.f32 (*.f32 maxCos ux) (neg.f32 maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 maxCos 2)) (fma.f32 maxCos ux maxCos))
(pow.f32 (*.f32 maxCos (+.f32 ux -1)) 1)
(*.f32 maxCos (+.f32 ux -1))
(pow.f32 (cbrt.f32 (*.f32 maxCos (+.f32 ux -1))) 3)
(*.f32 maxCos (+.f32 ux -1))
(pow.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) 1/3)
(*.f32 maxCos (+.f32 ux -1))
(pow.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))) 2)
(*.f32 maxCos (+.f32 ux -1))
(sqrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2))
(fabs.f32 (*.f32 maxCos (+.f32 ux -1)))
(log.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)))
(*.f32 maxCos (+.f32 ux -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 maxCos (+.f32 ux -1))
(cbrt.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3))
(*.f32 maxCos (+.f32 ux -1))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (+.f32 ux -1) 3)))
(*.f32 maxCos (+.f32 ux -1))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 maxCos 3)))
(*.f32 maxCos (+.f32 ux -1))
(expm1.f32 (log1p.f32 (*.f32 maxCos (+.f32 ux -1))))
(*.f32 maxCos (+.f32 ux -1))
(exp.f32 (log.f32 (*.f32 maxCos (+.f32 ux -1))))
(*.f32 maxCos (+.f32 ux -1))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (+.f32 ux -1))) 1))
(*.f32 maxCos (+.f32 ux -1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (+.f32 ux -1))))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 1 (*.f32 ux maxCos) (*.f32 maxCos -1))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 1 (*.f32 ux maxCos) (neg.f32 maxCos))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 ux maxCos (*.f32 maxCos -1))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 ux maxCos (neg.f32 maxCos))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 maxCos ux (*.f32 maxCos -1))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 maxCos ux (neg.f32 maxCos))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 maxCos -1))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (cbrt.f32 (*.f32 ux maxCos)) (neg.f32 maxCos))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 maxCos -1))
(*.f32 maxCos (+.f32 ux -1))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 maxCos))
(*.f32 maxCos (+.f32 ux -1))

eval759.0ms (2.6%)

Compiler

Compiled 46859 to 29624 computations (36.8% saved)

prune321.0ms (1.1%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New67725702
Fresh000
Picked404
Done000
Total68125706
Accuracy
99.7%
Counts
706 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
48.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
97.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
81.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) yi))))
83.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) yi))))
97.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi))))
47.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 maxCos (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
98.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
97.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
51.8%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
95.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 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 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) zi))
98.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
90.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
48.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
97.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
81.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) yi))))
83.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) yi))))
97.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi))))
47.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 maxCos (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
98.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
97.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
51.8%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
95.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 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 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) zi))
98.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
90.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 5992 to 4184 computations (30.2% saved)

localize2.1s (7.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(*.f32 (*.f32 uy 2) (PI.f32))
99.5%
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
97.0%
(sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
51.7%
(PI.f32)
99.5%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.2%
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
98.6%
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
51.7%
(PI.f32)
99.8%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.6%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
99.6%
(*.f32 uy (PI.f32))
51.7%
(PI.f32)
99.7%
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
99.7%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.6%
(*.f32 uy (PI.f32))
51.7%
(PI.f32)
99.6%
(*.f32 uy (PI.f32))
99.5%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
78.6%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
51.7%
(PI.f32)
Compiler

Compiled 1276 to 732 computations (42.6% saved)

series76.0ms (0.3%)

Counts
13 → 96
Calls

42 calls:

TimeVariablePointExpression
34.0ms
uy
@inf
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
12.0ms
uy
@-inf
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
10.0ms
maxCos
@-inf
(sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
4.0ms
uy
@0
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
1.0ms
maxCos
@-inf
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)

rewrite156.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
748×expm1-udef
744×log1p-udef
679×log1p-expm1-u
512×associate-*r*
322×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

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

simplify171.0ms (0.6%)

Algorithm
egg-herbie
Rules
1296×log-prod
1216×associate-*r*
1108×associate-*l*
768×cube-prod
510×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060812903
1138211366
2580411366
Stop Event
node limit
Counts
406 → 342
Calls
Call 1
Inputs
(*.f32 uy (PI.f32))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -6 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 12 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4))))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 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 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 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))
(+.f32 (*.f32 -1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 -1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/8 (/.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/8 (/.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/8 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)))) ux)) (+.f32 (*.f32 -1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.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 0 (*.f32 (PI.f32) uy))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(-.f32 (log1p.f32 (pow.f32 (expm1.f32 (*.f32 (PI.f32) uy)) 3)) (log1p.f32 (-.f32 (pow.f32 (expm1.f32 (*.f32 (PI.f32) uy)) 2) (expm1.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 (*.f32 (PI.f32) uy)) 2))) (log.f32 (-.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) uy)
(*.f32 1 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (pow.f32 uy 2))) (cbrt.f32 uy))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 uy (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi 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 1 ux) (*.f32 zi ux))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.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 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 2)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3/2) 1/3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) 2)
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cbrt.f32 (pow.f32 yi 2)) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1/2))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 1/2) (sqrt.f32 maxCos))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 ux))) (sqrt.f32 maxCos))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3/2) 1/3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) 2)
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(*.f32 1 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux)))
(*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (*.f32 ux (-.f32 1 ux)) maxCos)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4)) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) maxCos)
(*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (cbrt.f32 (pow.f32 maxCos 2))) (cbrt.f32 maxCos))
(*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 maxCos)) (sqrt.f32 maxCos))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Outputs
(*.f32 uy (PI.f32))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) (*.f32 uy (PI.f32)))
(fma.f32 1/2 (*.f32 (pow.f32 uy 2) (*.f32 0 (pow.f32 (PI.f32) 2))) (*.f32 uy (PI.f32)))
(fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) 0))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) (*.f32 uy (PI.f32))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -3 (pow.f32 (PI.f32) 3) (*.f32 3 (pow.f32 (PI.f32) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 uy 2) (*.f32 0 (pow.f32 (PI.f32) 2))) (*.f32 uy (PI.f32))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)) (fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) 0)))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -6 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 12 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4))))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) (*.f32 uy (PI.f32)))))
(fma.f32 1/24 (*.f32 (pow.f32 uy 4) (fma.f32 -6 (pow.f32 (PI.f32) 4) (fma.f32 -4 (pow.f32 (PI.f32) 4) (fma.f32 -3 (pow.f32 (PI.f32) 4) (*.f32 13 (pow.f32 (PI.f32) 4)))))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -3 (pow.f32 (PI.f32) 3) (*.f32 3 (pow.f32 (PI.f32) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 uy 2) (*.f32 0 (pow.f32 (PI.f32) 2))) (*.f32 uy (PI.f32)))))
(fma.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) 10) (*.f32 (pow.f32 (PI.f32) 4) -10))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)) (fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) 0))))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (*.f32 2 uy) (PI.f32)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 uy (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (PI.f32))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 ux (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)) (*.f32 ux (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (fma.f32 1/2 (/.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)) (*.f32 ux (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (/.f32 (*.f32 (sqrt.f32 maxCos) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (sqrt.f32 maxCos) (/.f32 1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (fma.f32 1/16 (/.f32 (sqrt.f32 maxCos) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (/.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)) (*.f32 ux (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))
(neg.f32 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))))
(*.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))
(-.f32 (*.f32 (sqrt.f32 maxCos) (*.f32 (sqrt.f32 -1) 1/2)) (*.f32 ux (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)))))
(-.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) ux) (*.f32 (sqrt.f32 maxCos) 1/8))) (*.f32 ux (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (sqrt.f32 maxCos) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/16 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2))) (fma.f32 1/8 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 maxCos) (/.f32 (sqrt.f32 -1) (pow.f32 ux 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) ux) (*.f32 (sqrt.f32 maxCos) 1/8)))) (*.f32 ux (*.f32 (sqrt.f32 maxCos) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))
(fma.f32 -1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (*.f32 maxCos (+.f32 ux (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 maxCos -1) 0))
(+.f32 (*.f32 -1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 -1/8 (/.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/8 (/.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))))
(fma.f32 -1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 -1/8 (/.f32 (/.f32 maxCos ux) (pow.f32 (sqrt.f32 -1) 4)) (fma.f32 1/8 (/.f32 (/.f32 maxCos ux) (pow.f32 (sqrt.f32 -1) 4)) (fma.f32 1/4 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (*.f32 maxCos (+.f32 ux (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))))
(+.f32 (*.f32 (/.f32 (/.f32 maxCos 1) ux) 0) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 maxCos -1) 0)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))
(+.f32 0 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/8 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)))) ux)) (+.f32 (*.f32 -1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (+.f32 (*.f32 1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) 0) ux) (fma.f32 -1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (fma.f32 1/4 (*.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))))
(+.f32 (+.f32 0 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 0 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)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 uy (PI.f32))
(-.f32 (log1p.f32 (pow.f32 (expm1.f32 (*.f32 (PI.f32) uy)) 3)) (log1p.f32 (-.f32 (pow.f32 (expm1.f32 (*.f32 (PI.f32) uy)) 2) (expm1.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (log1p.f32 (pow.f32 (expm1.f32 (*.f32 uy (PI.f32))) 3)) (log1p.f32 (-.f32 (pow.f32 (expm1.f32 (*.f32 uy (PI.f32))) 2) (expm1.f32 (*.f32 uy (PI.f32))))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 (*.f32 (PI.f32) uy)) 2))) (log.f32 (-.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 (*.f32 uy (PI.f32))) 2))) (log.f32 (-.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (expm1.f32 (*.f32 uy (PI.f32))) 2))) (log1p.f32 (neg.f32 (expm1.f32 (*.f32 uy (PI.f32))))))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 1 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (PI.f32) (cbrt.f32 uy)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (pow.f32 uy 2)) (cbrt.f32 uy)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 uy (cbrt.f32 (PI.f32))))
(*.f32 uy (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (pow.f32 uy 2))) (cbrt.f32 uy))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (PI.f32) (cbrt.f32 uy)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (pow.f32 uy 2)) (cbrt.f32 uy)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 uy (cbrt.f32 (PI.f32))))
(*.f32 uy (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(-.f32 (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)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 2)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)))) 1)
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 1)
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 3)
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 3) 1/3)
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 2)
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 2))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) zi)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)))))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 3))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 1))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(-.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)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 2 (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 2)
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 2 (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 2 (cos.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(-.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)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/2)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3/2))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) 2)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/2))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (pow.f32 yi 2)) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 yi 2)) (cbrt.f32 yi)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (pow.f32 yi 2)) (cbrt.f32 yi)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 4))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/4))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 yi 2)) (cbrt.f32 yi)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (pow.f32 yi 2)) (cbrt.f32 yi)))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 4))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi)))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.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)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) 1)
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))
(*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 1/2) (sqrt.f32 maxCos))
(*.f32 (sqrt.f32 maxCos) (sqrt.f32 (*.f32 ux (-.f32 1 ux))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 1 ux))) (sqrt.f32 maxCos))
(*.f32 (sqrt.f32 maxCos) (sqrt.f32 (*.f32 ux (-.f32 1 ux))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/2)
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1)
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 3)
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3/2))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) 2)
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1/2))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 1 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) (*.f32 (cbrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) 4))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))) (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4) (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 ux (-.f32 1 ux)) maxCos)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4)) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1/4))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) 4))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))) (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))))
(*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) 1) maxCos)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (cbrt.f32 (pow.f32 maxCos 2))) (cbrt.f32 maxCos))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 (cbrt.f32 (pow.f32 maxCos 2)) (cbrt.f32 maxCos)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (pow.f32 maxCos 2)) (cbrt.f32 maxCos))))
(*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 maxCos)) (sqrt.f32 maxCos))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 2)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))

eval1.3s (4.4%)

Compiler

Compiled 58766 to 36626 computations (37.7% saved)

prune380.0ms (1.3%)

Pruning

33 alts after pruning (31 fresh and 2 done)

PrunedKeptTotal
New1073151088
Fresh41620
Picked325
Done000
Total1080331113
Accuracy
99.7%
Counts
1113 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
48.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
47.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
46.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))))
97.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
83.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) yi))))
97.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi))))
47.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
98.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 maxCos (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) yi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
98.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
97.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
95.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (neg.f32 (pow.f32 ux 2))))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 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 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) zi))
98.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
90.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
48.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
47.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
46.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))))
97.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
83.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) yi))))
97.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi))))
47.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
98.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 maxCos (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) yi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
98.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
97.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
95.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (neg.f32 (pow.f32 ux 2))))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.3%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 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 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) zi))
98.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
90.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6860 to 4824 computations (29.7% saved)

localize2.2s (7.6%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.5%
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
99.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))
50.6%
(PI.f32)
99.6%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.0%
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
95.6%
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
50.6%
(PI.f32)
99.6%
(*.f32 uy (PI.f32))
99.6%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.5%
(*.f32 (PI.f32) yi)
50.6%
(PI.f32)
99.7%
(*.f32 (-.f32 1 ux) zi)
99.7%
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
99.6%
(*.f32 uy (PI.f32))
50.6%
(PI.f32)
97.7%
(pow.f32 (exp.f32 2) (PI.f32))
77.3%
(log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)))
76.4%
(log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
50.6%
(PI.f32)
Compiler

Compiled 1252 to 660 computations (47.3% saved)

series259.0ms (0.9%)

Counts
9 → 144
Calls

39 calls:

TimeVariablePointExpression
64.0ms
uy
@-inf
(log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)))
45.0ms
uy
@inf
(log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
45.0ms
uy
@-inf
(log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
18.0ms
uy
@inf
(log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)))
17.0ms
yi
@-inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))

rewrite143.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1008×prod-diff
788×expm1-udef
786×log1p-udef
438×associate-*r*
305×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036230
1521218
25850218
Stop Event
node limit
Counts
9 → 194
Calls
Call 1
Inputs
(log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
(log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)))
(pow.f32 (exp.f32 2) (PI.f32))
(*.f32 (-.f32 1 ux) zi)
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
Outputs
(+.f32 0 (*.f32 1/3 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 1/6)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 1/6)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 1)
(*.f32 1 (*.f32 1/3 (*.f32 uy (PI.f32))))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 2))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/3 (*.f32 uy (PI.f32))))
(+.f32 0 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 uy (PI.f32)))))) (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 1 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) 1)
(*.f32 (pow.f32 (exp.f32 2) (PI.f32)) 1)
(*.f32 1 (pow.f32 (exp.f32 2) (PI.f32)))
(*.f32 (exp.f32 (PI.f32)) (exp.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 4)) (PI.f32)) (pow.f32 (cbrt.f32 (exp.f32 2)) (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)) (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)))
(sqrt.f32 (pow.f32 (exp.f32 4) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32)))))
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) 3))
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(exp.f32 (*.f32 (PI.f32) 2))
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(+.f32 zi (*.f32 zi (neg.f32 ux)))
(+.f32 zi (*.f32 (neg.f32 ux) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi))) 1)
(/.f32 (*.f32 zi (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 zi (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) zi) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) zi) (+.f32 1 ux))
(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 zi) (-.f32 1 ux)))
(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 (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 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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (sqrt.f32 yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (cbrt.f32 yi) (*.f32 (cbrt.f32 (sqrt.f32 yi)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (sqrt.f32 yi)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (sqrt.f32 yi)))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (pow.f32 yi 1/4) (*.f32 (pow.f32 yi 1/4) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 yi) (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (*.f32 (sqrt.f32 yi) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (cbrt.f32 yi)) (cbrt.f32 (sqrt.f32 yi)))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (pow.f32 yi 1/4)) (pow.f32 yi 1/4))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) (pow.f32 yi 3/2)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 yi))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (log.f32 (sqrt.f32 yi)))
(+.f32 (log.f32 (sqrt.f32 yi)) (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 2)
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) (pow.f32 yi 3/2)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))

simplify180.0ms (0.6%)

Algorithm
egg-herbie
Rules
1162×log-prod
1106×associate-*r*
1034×associate-*l*
724×fma-def
552×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062112269
1153511611
2610911611
Stop Event
node limit
Counts
338 → 290
Calls
Call 1
Inputs
(*.f32 1/3 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 2/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2)))))))))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -8/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))) (+.f32 (*.f32 -4/3 (pow.f32 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 -2/27 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (*.f32 8 (-.f32 (*.f32 1/24 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))) 2)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))))))))))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 2/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 2/3 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))) (*.f32 2/3 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 16/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))) (*.f32 2/3 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (*.f32 (PI.f32) (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))))) (+.f32 (*.f32 -4/3 (pow.f32 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 -32/27 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 32/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (*.f32 8 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))))))))))))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 16/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))) (*.f32 2/3 (*.f32 uy (PI.f32))))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
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 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4))))))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/720 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -640/9 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (*.f32 64 (pow.f32 (PI.f32) 6)))))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4)))))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(+.f32 0 (*.f32 1/3 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 1/6)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 1/6)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 1)
(*.f32 1 (*.f32 1/3 (*.f32 uy (PI.f32))))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 2))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/3 (*.f32 uy (PI.f32))))
(+.f32 0 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 uy (PI.f32)))))) (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 1 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) 1)
(*.f32 (pow.f32 (exp.f32 2) (PI.f32)) 1)
(*.f32 1 (pow.f32 (exp.f32 2) (PI.f32)))
(*.f32 (exp.f32 (PI.f32)) (exp.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 4)) (PI.f32)) (pow.f32 (cbrt.f32 (exp.f32 2)) (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)) (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)))
(sqrt.f32 (pow.f32 (exp.f32 4) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32)))))
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) 3))
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(exp.f32 (*.f32 (PI.f32) 2))
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(+.f32 zi (*.f32 zi (neg.f32 ux)))
(+.f32 zi (*.f32 (neg.f32 ux) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi))) 1)
(/.f32 (*.f32 zi (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 zi (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) zi) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) zi) (+.f32 1 ux))
(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 zi) (-.f32 1 ux)))
(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 (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 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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (sqrt.f32 yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (cbrt.f32 yi) (*.f32 (cbrt.f32 (sqrt.f32 yi)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (sqrt.f32 yi)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (sqrt.f32 yi)))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (pow.f32 yi 1/4) (*.f32 (pow.f32 yi 1/4) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 yi) (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (*.f32 (sqrt.f32 yi) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (cbrt.f32 yi)) (cbrt.f32 (sqrt.f32 yi)))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (pow.f32 yi 1/4)) (pow.f32 yi 1/4))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) (pow.f32 yi 3/2)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 yi))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (log.f32 (sqrt.f32 yi)))
(+.f32 (log.f32 (sqrt.f32 yi)) (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 2)
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) (pow.f32 yi 3/2)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
Outputs
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (*.f32 1/2 (pow.f32 uy 2)) (fma.f32 -1/9 (pow.f32 (PI.f32) 2) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 2) 1/6)))))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (*.f32 (fma.f32 -1/9 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 1/9)) 1/2)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 2/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2)))))))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 1/6)) (fma.f32 2/27 (pow.f32 (PI.f32) 3) (*.f32 2 (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (fma.f32 1/27 (pow.f32 (PI.f32) 3) (*.f32 2/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 1/6))))))))) (fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (*.f32 1/2 (pow.f32 uy 2)) (fma.f32 -1/9 (pow.f32 (PI.f32) 2) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 2) 1/6))))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (fma.f32 2 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 7/54) (*.f32 -2/3 (*.f32 1/6 (pow.f32 (PI.f32) 3)))) (*.f32 2/27 (pow.f32 (PI.f32) 3))))) (fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (*.f32 (fma.f32 -1/9 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 1/9)) 1/2))))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -8/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))) (+.f32 (*.f32 -4/3 (pow.f32 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 -2/27 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (*.f32 8 (-.f32 (*.f32 1/24 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))) 2)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))))))))))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 2/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/27 (pow.f32 (PI.f32) 3)) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 1/2 (pow.f32 (PI.f32) 2)) (*.f32 1/3 (pow.f32 (PI.f32) 2))))))))))
(fma.f32 1/24 (*.f32 (pow.f32 uy 4) (fma.f32 -8/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (fma.f32 1/27 (pow.f32 (PI.f32) 3) (*.f32 2/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 1/6)))))) (fma.f32 -4/3 (pow.f32 (*.f32 (pow.f32 (PI.f32) 2) 1/6) 2) (fma.f32 -2/27 (pow.f32 (PI.f32) 4) (fma.f32 8/9 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 1/6)) (*.f32 8 (-.f32 (*.f32 1/24 (pow.f32 (PI.f32) 4)) (fma.f32 1/9 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 1/6)) (fma.f32 1/3 (pow.f32 (*.f32 (pow.f32 (PI.f32) 2) 1/6) 2) (*.f32 2/3 (*.f32 (PI.f32) (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (fma.f32 1/27 (pow.f32 (PI.f32) 3) (*.f32 2/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 1/6)))))))))))))))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 1/6)) (fma.f32 2/27 (pow.f32 (PI.f32) 3) (*.f32 2 (-.f32 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (fma.f32 1/27 (pow.f32 (PI.f32) 3) (*.f32 2/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 1/6))))))))) (fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (*.f32 1/2 (pow.f32 uy 2)) (fma.f32 -1/9 (pow.f32 (PI.f32) 2) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 2) 1/6)))))))
(fma.f32 1/24 (*.f32 (pow.f32 uy 4) (fma.f32 -8/3 (*.f32 (PI.f32) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 7/54) (*.f32 -2/3 (*.f32 1/6 (pow.f32 (PI.f32) 3))))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 4) 1/36) (fma.f32 -2/27 (pow.f32 (PI.f32) 4) (fma.f32 8 (-.f32 (*.f32 1/24 (pow.f32 (PI.f32) 4)) (fma.f32 (*.f32 (pow.f32 (PI.f32) 4) 1/6) 1/9 (fma.f32 2/3 (*.f32 (PI.f32) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 7/54) (*.f32 -2/3 (*.f32 1/6 (pow.f32 (PI.f32) 3))))) (*.f32 1/3 (*.f32 (pow.f32 (PI.f32) 4) 1/36))))) (*.f32 8/9 (*.f32 (pow.f32 (PI.f32) 4) 1/6))))))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (*.f32 1/6 (pow.f32 (PI.f32) 3)) (fma.f32 2 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 7/54) (*.f32 -2/3 (*.f32 1/6 (pow.f32 (PI.f32) 3)))) (*.f32 2/27 (pow.f32 (PI.f32) 3))))) (fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (*.f32 (fma.f32 -1/9 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 1/9)) 1/2)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) 1/3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 2/3 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))) (*.f32 2/3 (*.f32 uy (PI.f32))))
(fma.f32 1/2 (*.f32 (pow.f32 uy 2) (fma.f32 -4/9 (pow.f32 (PI.f32) 2) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 2) 2/3)))) (*.f32 (*.f32 2/3 uy) (PI.f32)))
(fma.f32 (*.f32 uy (PI.f32)) 2/3 (*.f32 (fma.f32 (pow.f32 (PI.f32) 2) -4/9 (*.f32 (pow.f32 (PI.f32) 2) 4/9)) (*.f32 1/2 (pow.f32 uy 2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 16/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))) (*.f32 2/3 (*.f32 uy (PI.f32)))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 2/3)) (fma.f32 16/27 (pow.f32 (PI.f32) 3) (*.f32 2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 4/3) (fma.f32 8/27 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 4/3 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 2/3)))))))) (fma.f32 1/2 (*.f32 (pow.f32 uy 2) (fma.f32 -4/9 (pow.f32 (PI.f32) 2) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 2) 2/3)))) (*.f32 (*.f32 2/3 uy) (PI.f32))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) 2/3) (fma.f32 2 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 28/27) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) 2/3))) (*.f32 (pow.f32 (PI.f32) 3) 16/27)))) (fma.f32 (*.f32 uy (PI.f32)) 2/3 (*.f32 (fma.f32 (pow.f32 (PI.f32) 2) -4/9 (*.f32 (pow.f32 (PI.f32) 2) 4/9)) (*.f32 1/2 (pow.f32 uy 2)))))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (*.f32 (PI.f32) (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))))) (+.f32 (*.f32 -4/3 (pow.f32 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 -32/27 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 32/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (*.f32 8 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))))))))))))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 16/27 (pow.f32 (PI.f32) 3)) (*.f32 2 (-.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8/27 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2)))))))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/9 (pow.f32 (PI.f32) 2)) (*.f32 2/3 (-.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 4/3 (pow.f32 (PI.f32) 2))))))) (*.f32 2/3 (*.f32 uy (PI.f32))))))
(fma.f32 1/24 (*.f32 (pow.f32 uy 4) (fma.f32 -16/3 (*.f32 (PI.f32) (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 4/3) (fma.f32 8/27 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 4/3 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 2/3))))) (fma.f32 -4/3 (pow.f32 (*.f32 (pow.f32 (PI.f32) 2) 2/3) 2) (fma.f32 -32/27 (pow.f32 (PI.f32) 4) (fma.f32 32/9 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 2/3)) (*.f32 8 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (fma.f32 1/3 (pow.f32 (*.f32 (pow.f32 (PI.f32) 2) 2/3) 2) (fma.f32 4/9 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 2) 2/3)) (*.f32 4/3 (*.f32 (PI.f32) (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 4/3) (fma.f32 8/27 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 4/3 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 2/3))))))))))))))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) 2/3)) (fma.f32 16/27 (pow.f32 (PI.f32) 3) (*.f32 2 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) 4/3) (fma.f32 8/27 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 4/3 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) 2/3)))))))) (fma.f32 1/2 (*.f32 (pow.f32 uy 2) (fma.f32 -4/9 (pow.f32 (PI.f32) 2) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 2) 2/3)))) (*.f32 (*.f32 2/3 uy) (PI.f32)))))
(fma.f32 1/24 (*.f32 (pow.f32 uy 4) (fma.f32 -16/3 (*.f32 (PI.f32) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 28/27) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) 2/3)))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 4) 4/9) (fma.f32 (pow.f32 (PI.f32) 4) -32/27 (fma.f32 8 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (fma.f32 1/3 (*.f32 (pow.f32 (PI.f32) 4) 4/9) (fma.f32 4/3 (*.f32 (PI.f32) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 28/27) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) 2/3)))) (*.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) 4/9)))) (*.f32 32/9 (*.f32 2/3 (pow.f32 (PI.f32) 4)))))))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) 2/3) (fma.f32 2 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) 28/27) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) 2/3))) (*.f32 (pow.f32 (PI.f32) 3) 16/27)))) (fma.f32 (*.f32 uy (PI.f32)) 2/3 (*.f32 (fma.f32 (pow.f32 (PI.f32) 2) -4/9 (*.f32 (pow.f32 (PI.f32) 2) 4/9)) (*.f32 1/2 (pow.f32 uy 2))))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy) 1/3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
zi
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 -1 (*.f32 ux zi))
(*.f32 zi (neg.f32 ux))
(*.f32 ux (neg.f32 zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 -1 (*.f32 ux zi))
(*.f32 zi (neg.f32 ux))
(*.f32 ux (neg.f32 zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) 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 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 (*.f32 2 yi) (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 (PI.f32) (*.f32 2 yi))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 (*.f32 2 yi) (PI.f32)))) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (log.f32 uy) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (log.f32 (*.f32 (PI.f32) (*.f32 2 yi)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4))))))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 (*.f32 2 yi) (PI.f32)))) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 1/24 (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) -32/15))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 (PI.f32) (*.f32 2 yi)))) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -32/15) 1/24))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/720 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -640/9 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (*.f32 64 (pow.f32 (PI.f32) 6)))))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4)))))))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 (*.f32 2 yi) (PI.f32)))) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/720 (*.f32 (pow.f32 uy 6) (fma.f32 -640/9 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 6) 384/7))) (*.f32 (*.f32 1/24 (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) -32/15)))))
(+.f32 (log.f32 uy) (+.f32 (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (log.f32 (*.f32 (PI.f32) (*.f32 2 yi)))) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32/15)) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -1024/63) (*.f32 1/720 (pow.f32 uy 6))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi))))
(*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) 2))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 yi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi)))))
(*.f32 (sqrt.f32 yi) (+.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 yi))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 yi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (sqrt.f32 yi) (+.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 yi))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 yi))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 yi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi)))))))
(+.f32 (*.f32 (sqrt.f32 yi) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))) (*.f32 (sqrt.f32 yi) (+.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) 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 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 0 (*.f32 1/3 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 1/6)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 1/6)))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1 (*.f32 1/3 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(sqrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 1/3 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(+.f32 0 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 uy (PI.f32)))))) (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2))))))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(*.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(*.f32 1 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(*.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(*.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(sqrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(sqrt.f32 (pow.f32 (*.f32 1/3 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (*.f32 uy (*.f32 (PI.f32) 2/3)))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 2/3 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2/3))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) 1)
(pow.f32 (exp.f32 2) (PI.f32))
(*.f32 (pow.f32 (exp.f32 2) (PI.f32)) 1)
(pow.f32 (exp.f32 2) (PI.f32))
(*.f32 1 (pow.f32 (exp.f32 2) (PI.f32)))
(pow.f32 (exp.f32 2) (PI.f32))
(*.f32 (exp.f32 (PI.f32)) (exp.f32 (PI.f32)))
(pow.f32 (exp.f32 2) (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(pow.f32 (exp.f32 2) (PI.f32))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 2) (PI.f32)))
(pow.f32 (exp.f32 2) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 4)) (PI.f32)) (pow.f32 (cbrt.f32 (exp.f32 2)) (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)) (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)))
(pow.f32 (sqrt.f32 (exp.f32 2)) (*.f32 (PI.f32) 2))
(sqrt.f32 (pow.f32 (exp.f32 4) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(pow.f32 (exp.f32 2) (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32)))))
(pow.f32 (exp.f32 2) (PI.f32))
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) 3))
(pow.f32 (exp.f32 2) (PI.f32))
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(pow.f32 (exp.f32 2) (PI.f32))
(exp.f32 (*.f32 (PI.f32) 2))
(pow.f32 (exp.f32 2) (PI.f32))
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(pow.f32 (exp.f32 2) (PI.f32))
(+.f32 zi (*.f32 zi (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(+.f32 zi (*.f32 (neg.f32 ux) zi))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi))) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(/.f32 (*.f32 zi (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 zi (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 zi (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 zi (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) zi))
(*.f32 (/.f32 zi (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) zi) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 zi (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 zi (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) zi) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) zi))
(*.f32 (/.f32 zi (+.f32 ux 1)) (-.f32 1 (pow.f32 ux 2)))
(pow.f32 (*.f32 (-.f32 1 ux) zi) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) zi)) 3)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) 1/3)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) zi)) 2)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 2))
(sqrt.f32 (pow.f32 (*.f32 zi (-.f32 1 ux)) 2))
(fabs.f32 (*.f32 zi (-.f32 1 ux)))
(log.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) zi))))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 zi 3)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)) 1))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 zi (-.f32 1 ux))
(-.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))
(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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 yi) (*.f32 (cbrt.f32 (sqrt.f32 yi)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (cbrt.f32 yi) (*.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 (sqrt.f32 yi))))
(*.f32 (sqrt.f32 yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 yi) (cbrt.f32 (sqrt.f32 yi)))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (sqrt.f32 yi)))
(*.f32 (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (sqrt.f32 yi) (cbrt.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (sqrt.f32 yi) (*.f32 (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (cbrt.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (sqrt.f32 yi)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 yi 1/4) (*.f32 (pow.f32 yi 1/4) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sqrt.f32 yi) (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (*.f32 (sqrt.f32 yi) (cbrt.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (sqrt.f32 yi) (*.f32 (cbrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (cbrt.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (*.f32 (sqrt.f32 yi) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (cbrt.f32 yi)) (cbrt.f32 (sqrt.f32 yi)))
(*.f32 (cbrt.f32 yi) (*.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 (sqrt.f32 yi))))
(*.f32 (sqrt.f32 yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 yi) (cbrt.f32 (sqrt.f32 yi)))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (pow.f32 yi 1/4)) (pow.f32 yi 1/4))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 yi))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) (log.f32 (sqrt.f32 yi)))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sqrt.f32 yi)) (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 3)) (fma.f32 (log.f32 yi) (log.f32 yi) (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 (log.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (log.f32 yi)))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) (fma.f32 (log.f32 yi) (log.f32 yi) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (-.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 yi)))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(/.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) 1/3)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 2))
(fabs.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))) 1)
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 1)
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 3)
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) 1/3)
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 2)
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 yi)))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 1))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))

eval1.6s (5.6%)

Compiler

Compiled 93335 to 54871 computations (41.2% saved)

prune582.0ms (2%)

Pruning

37 alts after pruning (33 fresh and 4 done)

PrunedKeptTotal
New1765181783
Fresh111526
Picked235
Done112
Total1779371816
Accuracy
99.7%
Counts
1816 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi)))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))))
47.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 3) (sqrt.f32 yi)))))
90.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
46.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (sqrt.f32 yi)))))
97.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
83.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) yi))))
97.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi))))
43.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) yi))) (*.f32 2 uy)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
47.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
98.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 maxCos (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) yi))))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
98.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
95.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (neg.f32 (pow.f32 ux 2))))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (neg.f32 ux)))))
55.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (fabs.f32 (*.f32 zi (-.f32 1 ux))))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux zi)))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 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 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) zi))
90.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi)))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))))
47.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 3) (sqrt.f32 yi)))))
90.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
46.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (sqrt.f32 yi)))))
97.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
83.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) yi))))
97.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi))))
43.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) yi))) (*.f32 2 uy)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
47.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
98.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 maxCos (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) yi))))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
98.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
95.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (neg.f32 (pow.f32 ux 2))))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (neg.f32 ux)))))
55.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (fabs.f32 (*.f32 zi (-.f32 1 ux))))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux zi)))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 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 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) zi))
90.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7002 to 4958 computations (29.2% saved)

localize2.5s (8.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.0%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.0%
(*.f32 uy (PI.f32))
97.8%
(pow.f32 (*.f32 uy (PI.f32)) 3)
93.9%
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.2%
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (PI.f32) yi)
99.6%
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2)))))
99.5%
(*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))
99.4%
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
99.0%
(*.f32 uy (PI.f32))
99.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux zi)))
99.6%
(*.f32 maxCos (*.f32 ux zi))
99.5%
(*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))
99.0%
(*.f32 uy (PI.f32))
98.9%
(*.f32 1/3 (*.f32 uy (PI.f32)))
95.0%
(pow.f32 (exp.f32 2) (PI.f32))
54.7%
(log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)))
52.3%
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)
Compiler

Compiled 1284 to 731 computations (43.1% saved)

series72.0ms (0.3%)

Counts
11 → 220
Calls

69 calls:

TimeVariablePointExpression
22.0ms
uy
@inf
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
10.0ms
uy
@-inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)
9.0ms
uy
@inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 uy (PI.f32))))) 1)
3.0ms
maxCos
@inf
(*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))
2.0ms
uy
@-inf
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)

rewrite100.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
339×log1p-expm1-u
339×expm1-log1p-u
332×cbrt-prod
330×add-exp-log
330×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify279.0ms (1%)

Algorithm
egg-herbie
Rules
1276×associate-*r*
1188×associate-*l*
1106×log-prod
860×fma-def
592×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061821559
1168319858
2701719858
Stop Event
node limit
Counts
439 → 327
Calls
Call 1
Inputs
(*.f32 1/3 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/18 (pow.f32 (PI.f32) 2)) (*.f32 1/18 (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/18 (pow.f32 (PI.f32) 2)) (*.f32 1/18 (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -1/54 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/162 (pow.f32 (PI.f32) 3)) (*.f32 1/81 (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/18 (pow.f32 (PI.f32) 2)) (*.f32 1/18 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -1/54 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/162 (pow.f32 (PI.f32) 3)) (*.f32 1/81 (pow.f32 (PI.f32) 3))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -1/162 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/1944 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/648 (pow.f32 (PI.f32) 4)) (*.f32 1/243 (pow.f32 (PI.f32) 4)))))))))
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 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 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 1/3)
(*.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (-.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/9))
(log.f32 (pow.f32 (exp.f32 1/3) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(fma.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) 2) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(-.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)) (/.f32 1 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (-.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/9))
(log.f32 (pow.f32 (exp.f32 1/3) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(fma.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) 2) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) zi))) 1)
(pow.f32 (*.f32 (*.f32 ux maxCos) zi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) zi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) zi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux maxCos) zi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 ux zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) zi)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) zi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) zi)))
(+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)))) 1)
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi))) (-.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 2) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi))) (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 2)) (-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi)))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 3)
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 2))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(+.f32 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2)))
(+.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (fma.f32 ux ux ux)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3)) (+.f32 (pow.f32 (*.f32 ux zi) 2) (-.f32 (*.f32 (*.f32 zi (pow.f32 ux 2)) (*.f32 zi (pow.f32 ux 2))) (*.f32 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (*.f32 (pow.f32 ux 2) zi) 3)) (+.f32 (pow.f32 (*.f32 ux zi) 2) (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) zi) (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 zi (pow.f32 ux 2)) (*.f32 zi (pow.f32 ux 2)))) (-.f32 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 (pow.f32 ux 2) zi) (*.f32 (pow.f32 ux 2) zi))) (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)))
(pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 zi) (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux ux ux)) zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (fma.f32 ux ux ux)))))
(cbrt.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (fma.f32 ux ux ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux ux ux) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 ux ux ux))))
(exp.f32 (log.f32 (*.f32 zi (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 zi (fma.f32 ux ux ux))))
(fma.f32 1 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2)))
(fma.f32 1 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi))
(fma.f32 ux zi (*.f32 zi (pow.f32 ux 2)))
(fma.f32 ux zi (*.f32 (pow.f32 ux 2) zi))
(fma.f32 zi ux (*.f32 zi (pow.f32 ux 2)))
(fma.f32 zi ux (*.f32 (pow.f32 ux 2) zi))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux zi) 2)) (cbrt.f32 (*.f32 ux zi)) (*.f32 zi (pow.f32 ux 2)))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux zi) 2)) (cbrt.f32 (*.f32 ux zi)) (*.f32 (pow.f32 ux 2) zi))
(fma.f32 (sqrt.f32 (*.f32 ux zi)) (sqrt.f32 (*.f32 ux zi)) (*.f32 zi (pow.f32 ux 2)))
(fma.f32 (sqrt.f32 (*.f32 ux zi)) (sqrt.f32 (*.f32 ux zi)) (*.f32 (pow.f32 ux 2) zi))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)))) 1)
(pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 maxCos zi)) (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 zi (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))))
(-.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 (exp.f32 yi) (PI.f32)) (*.f32 uy 2)))
(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)))
(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)
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/3) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2) 1/3) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2) 1/3))
(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))
(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 (pow.f32 (*.f32 uy (PI.f32)) 3))) 1)
(*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2) (pow.f32 (*.f32 uy (PI.f32)) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 3) (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 3))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)))
Outputs
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/18 (pow.f32 (PI.f32) 2)) (*.f32 1/18 (pow.f32 (PI.f32) 2)))))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 0)))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) 0))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/18 (pow.f32 (PI.f32) 2)) (*.f32 1/18 (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -1/54 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/162 (pow.f32 (PI.f32) 3)) (*.f32 1/81 (pow.f32 (PI.f32) 3)))))))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 (pow.f32 uy 3) (fma.f32 -1/54 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 3) 1/54)))))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0) (*.f32 (pow.f32 uy 2) 0)))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1/18 (pow.f32 (PI.f32) 2)) (*.f32 1/18 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -1/54 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/162 (pow.f32 (PI.f32) 3)) (*.f32 1/81 (pow.f32 (PI.f32) 3))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -1/162 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/1944 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/648 (pow.f32 (PI.f32) 4)) (*.f32 1/243 (pow.f32 (PI.f32) 4)))))))))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 0) (fma.f32 (pow.f32 uy 3) (fma.f32 -1/54 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 3) 1/54)) (*.f32 (pow.f32 uy 4) (fma.f32 -1/162 (pow.f32 (PI.f32) 4) (fma.f32 1/1944 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 11/1944)))))))
(fma.f32 1/3 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) 0 (fma.f32 (pow.f32 uy 4) (fma.f32 -1/162 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 1/162)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)))))
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) 1)
(expm1.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy)))))
(fma.f32 uy (*.f32 1/3 (PI.f32)) -1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (-.f32 (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (*.f32 uy (PI.f32)))) 1))
(+.f32 -1 (fma.f32 3 (/.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))) (*.f32 1/3 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (-.f32 (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (*.f32 uy (PI.f32)))) 1))
(+.f32 -1 (fma.f32 3 (/.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))) (*.f32 1/3 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (-.f32 (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 1/3 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (*.f32 uy (PI.f32)))) 1))
(+.f32 -1 (fma.f32 3 (/.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))) (*.f32 1/3 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) 1)
(expm1.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -1/3)) (neg.f32 (log.f32 (/.f32 -1 uy)))))
(fma.f32 (*.f32 (PI.f32) -1/3) (pow.f32 (/.f32 -1 uy) -1) -1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -1/3)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (-.f32 (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -1/3)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32)))) 1))
(fma.f32 (*.f32 (PI.f32) -1/3) (pow.f32 (/.f32 -1 uy) -1) (fma.f32 3 (*.f32 (/.f32 (*.f32 (PI.f32) -1/3) uy) (/.f32 (pow.f32 (/.f32 -1 uy) -1) (PI.f32))) -1))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -1/3)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (-.f32 (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -1/3)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32)))) 1))
(fma.f32 (*.f32 (PI.f32) -1/3) (pow.f32 (/.f32 -1 uy) -1) (fma.f32 3 (*.f32 (/.f32 (*.f32 (PI.f32) -1/3) uy) (/.f32 (pow.f32 (/.f32 -1 uy) -1) (PI.f32))) -1))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1/3 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -1/3)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (-.f32 (*.f32 3 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -1/3)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32)))) 1))
(fma.f32 (*.f32 (PI.f32) -1/3) (pow.f32 (/.f32 -1 uy) -1) (fma.f32 3 (*.f32 (/.f32 (*.f32 (PI.f32) -1/3) uy) (/.f32 (pow.f32 (/.f32 -1 uy) -1) (PI.f32))) -1))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) xi))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(+.f32 (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 (*.f32 -2 (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) xi))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 6) xi) (pow.f32 (PI.f32) 6))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) xi))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(+.f32 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))))) (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 (*.f32 -2 (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 -4/45 (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 6))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(fma.f32 -1/2 (*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 ux 3))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(fma.f32 -1/2 (*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (pow.f32 ux 3)))) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) xi) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(fma.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) xi) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (fma.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/8 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 maxCos ux) 4)) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 xi (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 1 ux)))) zi)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 ux (+.f32 (*.f32 xi (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 1 ux)))) zi)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 (*.f32 1/2 (/.f32 xi maxCos)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 ux (+.f32 (*.f32 xi (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 1 ux)))) zi)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 (*.f32 1/2 (/.f32 xi maxCos)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (*.f32 ux (+.f32 (*.f32 xi (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1)) (sqrt.f32 (-.f32 1 ux)))) zi)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 ux))) (*.f32 (*.f32 1/2 (/.f32 xi maxCos)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(neg.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))
(*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi)) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi)) (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8)))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (*.f32 (*.f32 (/.f32 xi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 -1 (sqrt.f32 -1)))) 1/8))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 (*.f32 (/.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) (*.f32 (*.f32 (/.f32 xi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 -1 (sqrt.f32 -1)))) 1/8)))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux)))) (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 zi (-.f32 ux (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(neg.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 uy (PI.f32)) (neg.f32 (cbrt.f32 -1)))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(neg.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 uy (PI.f32)) (neg.f32 (cbrt.f32 -1)))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(neg.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 uy (PI.f32)) (neg.f32 (cbrt.f32 -1)))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(neg.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 uy (PI.f32)) (neg.f32 (cbrt.f32 -1)))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 (*.f32 uy (PI.f32)) 1/3)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 1/3 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (-.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) 1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (-.f32 (-.f32 -2 (*.f32 1/3 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) 1) (neg.f32 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (-.f32 -2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 1)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/9))
(log.f32 (pow.f32 (exp.f32 1/3) (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(fma.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) 2) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(-.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3) (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)))) (/.f32 1 (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)) (/.f32 1 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(+.f32 (/.f32 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32))))) (/.f32 -1 (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (+.f32 2 (+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1) (-.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) (/.f32 1 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (+.f32 2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) (+.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 3)) 1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2) (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 3)) (-.f32 (-.f32 -2 (*.f32 1/3 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 1/3 uy))) 2)) 1) (neg.f32 (+.f32 2 (*.f32 (PI.f32) (*.f32 1/3 uy)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 uy (*.f32 1/3 (PI.f32)) 1) 2)) (-.f32 -2 (*.f32 1/3 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 1)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 3)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 2)
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/9))
(log.f32 (pow.f32 (exp.f32 1/3) (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 1/3 uy) (PI.f32)) 3))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))) 1))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 1/3 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 1/3 uy))
(*.f32 1/3 (*.f32 uy (PI.f32)))
(fma.f32 1 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) 2) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32)))) -1)
(+.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 1/3 uy)) -1))
(+.f32 (*.f32 1/3 (*.f32 uy (PI.f32))) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) zi))) 1)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (*.f32 (*.f32 ux maxCos) zi) 1)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) zi)) 3)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 3) 1/3)
(*.f32 maxCos (*.f32 ux zi))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) zi)) 2)
(*.f32 maxCos (*.f32 ux zi))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2))
(fabs.f32 (*.f32 maxCos (*.f32 ux zi)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi))
(*.f32 maxCos (*.f32 ux zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux maxCos) zi))))
(*.f32 maxCos (*.f32 ux zi))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) 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 ux maxCos) 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 (*.f32 ux maxCos) zi)))
(*.f32 maxCos (*.f32 ux zi))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) zi)))
(*.f32 maxCos (*.f32 ux zi))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) zi)) 1))
(*.f32 maxCos (*.f32 ux zi))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) zi)))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)))) 1)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi))) (-.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 2) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) 3)) (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 maxCos (*.f32 ux zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi))) (pow.f32 (*.f32 (*.f32 ux maxCos) zi) 2)) (-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi)))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))))) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2)) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2)) (-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 maxCos (*.f32 ux zi))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 1)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 3)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 3) 1/3)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 2)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 2))
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 maxCos (*.f32 ux zi))) 2))
(fabs.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi)) 3))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 1))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(+.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (fma.f32 ux ux ux)))) 1)
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3)) (+.f32 (pow.f32 (*.f32 ux zi) 2) (-.f32 (*.f32 (*.f32 zi (pow.f32 ux 2)) (*.f32 zi (pow.f32 ux 2))) (*.f32 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (*.f32 (pow.f32 ux 2) zi) 3)) (+.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 (pow.f32 ux 2) zi) (-.f32 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi)))))
(/.f32 (*.f32 (pow.f32 zi 3) (+.f32 (pow.f32 ux 3) (pow.f32 (pow.f32 ux 2) 3))) (+.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (pow.f32 (*.f32 ux zi) 2) (-.f32 (pow.f32 ux 2) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (*.f32 (pow.f32 ux 2) zi) 3)) (+.f32 (pow.f32 (*.f32 ux zi) 2) (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) zi) (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (*.f32 (pow.f32 ux 2) zi) 3)) (+.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 (pow.f32 ux 2) zi) (-.f32 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi)))))
(/.f32 (*.f32 (pow.f32 zi 3) (+.f32 (pow.f32 ux 3) (pow.f32 (pow.f32 ux 2) 3))) (+.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (pow.f32 (*.f32 ux zi) 2) (-.f32 (pow.f32 ux 2) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 zi (pow.f32 ux 2)) (*.f32 zi (pow.f32 ux 2)))) (-.f32 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 zi zi) (pow.f32 ux 4))) (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 zi (*.f32 zi (pow.f32 ux 4)))) (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 (pow.f32 ux 2) zi) (*.f32 (pow.f32 ux 2) zi))) (-.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 (*.f32 zi zi) (pow.f32 ux 4))) (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux zi) 2) (*.f32 zi (*.f32 zi (pow.f32 ux 4)))) (*.f32 zi (-.f32 ux (pow.f32 ux 2))))
(pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 1)
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(pow.f32 (cbrt.f32 (*.f32 zi (fma.f32 ux ux ux))) 3)
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3) 1/3)
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(pow.f32 (*.f32 (sqrt.f32 zi) (hypot.f32 ux (sqrt.f32 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 2))
(fabs.f32 (*.f32 zi (fma.f32 ux ux ux)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux ux ux)) zi))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (fma.f32 ux ux ux)))))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(cbrt.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (fma.f32 ux ux ux) 3)))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux ux ux) 3) (pow.f32 zi 3)))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 ux ux ux))))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(exp.f32 (log.f32 (*.f32 zi (fma.f32 ux ux ux))))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (fma.f32 ux ux ux))) 1))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(log1p.f32 (expm1.f32 (*.f32 zi (fma.f32 ux ux ux))))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 1 (*.f32 ux zi) (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 1 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 ux zi (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 ux zi (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 zi ux (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 zi ux (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux zi) 2)) (cbrt.f32 (*.f32 ux zi)) (*.f32 zi (pow.f32 ux 2)))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux zi) 2)) (cbrt.f32 (*.f32 ux zi)) (*.f32 (pow.f32 ux 2) zi))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux zi) 2)) (cbrt.f32 (*.f32 ux zi)) (*.f32 (pow.f32 ux 2) zi))
(fma.f32 (sqrt.f32 (*.f32 ux zi)) (sqrt.f32 (*.f32 ux zi)) (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(fma.f32 (sqrt.f32 (*.f32 ux zi)) (sqrt.f32 (*.f32 ux zi)) (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (+.f32 ux (pow.f32 ux 2)))
(*.f32 zi (fma.f32 ux ux ux))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 maxCos ux) 2) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos ux) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)))) 1)
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 1)
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))) 3)
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 3) 1/3)
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 maxCos zi)) (hypot.f32 ux (sqrt.f32 ux))) 2)
(pow.f32 (*.f32 (hypot.f32 ux (sqrt.f32 ux)) (sqrt.f32 (*.f32 maxCos zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi)) 2))
(fabs.f32 (*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux))))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 zi (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)))))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux)) 3))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3)))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (fma.f32 ux ux ux)) 3) (pow.f32 maxCos 3)))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(exp.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))) 1))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 maxCos zi) (fma.f32 ux ux ux))))
(*.f32 (fma.f32 ux ux ux) (*.f32 maxCos zi))
(*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2))) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 uy 2) (log.f32 (pow.f32 (exp.f32 yi) (PI.f32))))
(*.f32 (*.f32 uy 2) (*.f32 (PI.f32) (log.f32 (exp.f32 yi))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.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 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.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 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/3))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 1/3) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(*.f32 (pow.f32 1 1/3) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2) 1/3) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2)) (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2)))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(fabs.f32 (*.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))
(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 (pow.f32 (*.f32 uy (PI.f32)) 3))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 uy (PI.f32)) 2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3/2) (pow.f32 (*.f32 uy (PI.f32)) 3/2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3) (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 3) (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (PI.f32)))) 1))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(pow.f32 (*.f32 uy (PI.f32)) 3)

eval839.0ms (2.9%)

Compiler

Compiled 47213 to 29312 computations (37.9% saved)

prune364.0ms (1.3%)

Pruning

46 alts after pruning (41 fresh and 5 done)

PrunedKeptTotal
New87217889
Fresh42428
Picked325
Done134
Total88046926
Accuracy
99.8%
Counts
926 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi)))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))))
47.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi))) 3) (sqrt.f32 yi)))))
90.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
46.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) (sqrt.f32 yi)))))
97.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
83.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) yi))))
97.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi))))
43.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) yi))) (*.f32 2 uy)))))
90.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
47.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
98.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 maxCos (pow.f32 ux 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) yi))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux zi)))
98.6%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
95.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
59.4%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
59.1%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (neg.f32 (pow.f32 ux 2))))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 (*.f32 maxCos zi) (-.f32 ux (pow.f32 ux 2))))
56.5%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 zi (*.f32 maxCos (fma.f32 ux ux ux))))
56.5%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (pow.f32 ux 2) zi))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
59.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
53.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (neg.f32 ux)))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux zi)))
53.8%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (fabs.f32 (*.f32 maxCos (*.f32 ux zi))))
56.7%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux zi)))
49.9%
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 ux zi)))
56.6%
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi)))
53.7%
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 ux zi))))
55.9%
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi) (*.f32 (*.f32 ux maxCos) zi))) 3)
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 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
86.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
56.7%
(+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi))
56.6%
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
53.3%
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
11.3%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 5496 to 3428 computations (37.6% saved)

regimes531.0ms (1.8%)

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

10 calls:

92.0ms
(*.f32 uy 2)
45.0ms
zi
42.0ms
uy
41.0ms
yi
40.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Results
AccuracySegmentsBranch
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 3590 to 2085 computations (41.9% saved)

regimes526.0ms (1.8%)

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

10 calls:

66.0ms
uy
39.0ms
yi
38.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))
36.0ms
maxCos
36.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
99.0%1xi
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)
99.0%1yi
Compiler

Compiled 3285 to 1894 computations (42.3% saved)

regimes495.0ms (1.7%)

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

10 calls:

136.0ms
yi
55.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))
55.0ms
(*.f32 uy 2)
35.0ms
maxCos
29.0ms
uy
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1yi
98.9%1maxCos
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 2281 to 1299 computations (43.1% saved)

regimes322.0ms (1.1%)

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

10 calls:

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

Compiled 1747 to 987 computations (43.5% saved)

regimes228.0ms (0.8%)

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

9 calls:

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

Compiled 1291 to 703 computations (45.5% saved)

regimes145.0ms (0.5%)

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

8 calls:

17.0ms
(*.f32 uy 2)
16.0ms
yi
16.0ms
uy
16.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
15.0ms
xi
Results
AccuracySegmentsBranch
90.0%1xi
90.0%1yi
90.0%1zi
90.0%1ux
90.0%1uy
90.0%1maxCos
90.0%1(*.f32 (*.f32 uy 2) (PI.f32))
90.0%1(*.f32 uy 2)
Compiler

Compiled 906 to 490 computations (45.9% saved)

regimes138.0ms (0.5%)

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

8 calls:

16.0ms
uy
15.0ms
zi
15.0ms
maxCos
15.0ms
(*.f32 uy 2)
15.0ms
ux
Results
AccuracySegmentsBranch
90.0%1maxCos
90.0%1xi
90.0%1yi
90.0%1ux
90.0%1uy
90.0%1(*.f32 (*.f32 uy 2) (PI.f32))
90.0%1(*.f32 uy 2)
90.0%1zi
Compiler

Compiled 862 to 465 computations (46.1% saved)

regimes135.0ms (0.5%)

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

8 calls:

17.0ms
maxCos
15.0ms
(*.f32 uy 2)
15.0ms
uy
15.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
15.0ms
xi
Results
AccuracySegmentsBranch
59.4%1ux
59.4%1maxCos
59.4%1xi
59.4%1yi
59.4%1zi
59.4%1uy
59.4%1(*.f32 (*.f32 uy 2) (PI.f32))
59.4%1(*.f32 uy 2)
Compiler

Compiled 818 to 439 computations (46.3% saved)

regimes81.0ms (0.3%)

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

8 calls:

10.0ms
uy
10.0ms
(*.f32 uy 2)
9.0ms
zi
9.0ms
yi
9.0ms
maxCos
Results
AccuracySegmentsBranch
59.3%1ux
59.3%1yi
59.3%1zi
59.3%1xi
59.3%1uy
59.3%1maxCos
59.3%1(*.f32 (*.f32 uy 2) (PI.f32))
59.3%1(*.f32 uy 2)
Compiler

Compiled 414 to 233 computations (43.7% saved)

regimes77.0ms (0.3%)

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

8 calls:

9.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
9.0ms
xi
9.0ms
yi
9.0ms
maxCos
8.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
59.3%1ux
59.3%1yi
59.3%1zi
59.3%1xi
59.3%1maxCos
59.3%1uy
59.3%1(*.f32 (*.f32 uy 2) (PI.f32))
59.3%1(*.f32 uy 2)
Compiler

Compiled 378 to 214 computations (43.4% saved)

regimes73.0ms (0.3%)

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

8 calls:

9.0ms
xi
9.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
9.0ms
yi
8.0ms
maxCos
8.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
59.2%1ux
59.2%1xi
59.2%1zi
59.2%1yi
59.2%1maxCos
59.2%1uy
59.2%1(*.f32 (*.f32 uy 2) (PI.f32))
59.2%1(*.f32 uy 2)
Compiler

Compiled 342 to 194 computations (43.3% saved)

regimes68.0ms (0.2%)

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

8 calls:

8.0ms
yi
8.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
8.0ms
ux
8.0ms
maxCos
7.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
59.2%1zi
59.2%1ux
59.2%1xi
59.2%1yi
59.2%1maxCos
59.2%1uy
59.2%1(*.f32 (*.f32 uy 2) (PI.f32))
59.2%1(*.f32 uy 2)
Compiler

Compiled 309 to 179 computations (42.1% saved)

regimes58.0ms (0.2%)

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

8 calls:

7.0ms
(*.f32 uy 2)
7.0ms
uy
7.0ms
yi
7.0ms
ux
6.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
59.2%1ux
59.2%1zi
59.2%1xi
59.2%1yi
59.2%1maxCos
59.2%1uy
59.2%1(*.f32 (*.f32 uy 2) (PI.f32))
59.2%1(*.f32 uy 2)
Compiler

Compiled 245 to 149 computations (39.2% saved)

regimes53.0ms (0.2%)

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

8 calls:

7.0ms
(*.f32 uy 2)
7.0ms
zi
6.0ms
yi
6.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
6.0ms
xi
Results
AccuracySegmentsBranch
56.7%1ux
56.7%1xi
56.7%1zi
56.7%1maxCos
56.7%1yi
56.7%1uy
56.7%1(*.f32 (*.f32 uy 2) (PI.f32))
56.7%1(*.f32 uy 2)
Compiler

Compiled 213 to 133 computations (37.6% saved)

regimes36.0ms (0.1%)

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

7 calls:

6.0ms
zi
5.0ms
uy
5.0ms
(*.f32 uy 2)
5.0ms
xi
5.0ms
yi
Results
AccuracySegmentsBranch
56.6%1xi
56.6%1zi
56.6%1ux
56.6%1yi
56.6%1uy
56.6%1(*.f32 uy 2)
56.6%1maxCos
Compiler

Compiled 116 to 79 computations (31.9% saved)

regimes29.0ms (0.1%)

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

7 calls:

5.0ms
(*.f32 uy 2)
5.0ms
ux
4.0ms
uy
4.0ms
maxCos
4.0ms
xi
Results
AccuracySegmentsBranch
56.6%1yi
56.6%1ux
56.6%1xi
56.6%1zi
56.6%1uy
56.6%1(*.f32 uy 2)
56.6%1maxCos
Compiler

Compiled 84 to 64 computations (23.8% saved)

regimes26.0ms (0.1%)

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

7 calls:

4.0ms
yi
4.0ms
(*.f32 uy 2)
3.0ms
xi
3.0ms
maxCos
3.0ms
zi
Results
AccuracySegmentsBranch
53.3%1yi
53.3%1ux
53.3%1xi
53.3%1zi
53.3%1uy
53.3%1(*.f32 uy 2)
53.3%1maxCos
Compiler

Compiled 70 to 58 computations (17.1% saved)

regimes18.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 53 to 44 computations (17% saved)

simplify98.0ms (0.3%)

Algorithm
egg-herbie
Rules
398×distribute-lft-neg-in
286×unsub-neg
234×neg-mul-1
196×*-commutative
180×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01532510
12722506
23492506
34242506
45192506
56832506
69532506
711852506
813112506
913742506
1013952506
1113982506
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (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 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 maxCos (*.f32 ux zi))
Outputs
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (+.f32 (+.f32 1 (*.f32 (*.f32 1/3 uy) (PI.f32))) -1)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (+.f32 -1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy 1/3))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (+.f32 -1 (+.f32 1 (*.f32 (PI.f32) (*.f32 uy 1/3))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) (*.f32 xi (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) (*.f32 xi (cos.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))))))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (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) 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 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 zi (neg.f32 ux))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))) xi)) (*.f32 (*.f32 ux maxCos) zi))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))) (*.f32 zi (*.f32 ux maxCos)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 ux -1)))))) (*.f32 zi (*.f32 ux maxCos)))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 731 to 511 computations (30.1% saved)

soundness3.7s (12.8%)

Rules
1296×log-prod
1276×associate-*r*
1276×associate-*r*
1230×fma-def
1230×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02495971
17735843
228924167
369614163
058596
11045596
036231
1521231
26081231
036230
1521218
25850218
050357
1768319
02495971
17735843
228924167
369614163
071045747
1205140944
2656240938
061821559
1168319858
2701719858
061821559
1168319858
2701719858
050357
1768319
060812903
1138211366
2580411366
036230
1521218
25850218
071045747
1205140944
2656240938
058596
11045596
036231
1521231
26081231
062112269
1153511611
2610911611
071045747
1205140944
2656240938
071045747
1205140944
2656240938
02495971
17735843
228924167
369614163
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3569 to 2152 computations (39.7% saved)

end7.0ms (0%)

preprocess261.0ms (0.9%)

Compiler

Compiled 1400 to 812 computations (42% saved)

Profiling

Loading profile data...