UniformSampleCone 2

Time bar (total: 23.6s)

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 (18.9%)

Results
4.4s8256×body256valid
Bogosity

preprocess606.0ms (2.6%)

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
242×No Errors
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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)
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)

prune10.0ms (0%)

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

localize2.0s (8.3%)

Localize:

Found 16 expressions with local error:

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

Compiled 1106 to 624 computations (43.6% saved)

series51.0ms (0.2%)

Counts
16 → 388
Calls

105 calls:

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

rewrite174.0ms (0.7%)

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

simplify372.0ms (1.6%)

Algorithm
egg-herbie
Rules
1232×fma-def
794×log-prod
686×*-commutative
610×times-frac
470×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069245889
1197941390
2702341390
Stop Event
node limit
Counts
674 → 434
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 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 (*.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 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(-.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 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(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 (*.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 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(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 (PI.f32)) uy))
(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 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(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 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 maxCos) ux)) 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 maxCos) ux))))) 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 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 maxCos) ux)))) 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 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 maxCos) ux)))) (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 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 maxCos) ux)) 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 maxCos) ux)) 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 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) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 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 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 maxCos) ux))) 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 maxCos) ux)))) 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 maxCos) ux))) 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 maxCos) ux)))) 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 maxCos) ux))) 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 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 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 maxCos) ux))) 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 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 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 maxCos) ux)))) 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 maxCos) ux)))))
(+.f32 (*.f32 (*.f32 zi maxCos) ux) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (*.f32 (*.f32 (*.f32 zi maxCos) ux) 1) (*.f32 (*.f32 (*.f32 zi maxCos) ux) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (*.f32 zi maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi maxCos) ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))))
(-.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 (PI.f32)) uy))
(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 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2) (pow.f32 ux 4)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.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 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 (*.f32 uy (*.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 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) (*.f32 -8/315 (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 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 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 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 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 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 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 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 (pow.f32 ux 4) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/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 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)))
(+.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)))
(+.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) ux))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux 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 (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 ux yi)))
(+.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 (*.f32 ux (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)))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 (*.f32 ux (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))))))))
(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 ux yi)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 (*.f32 ux (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)))))))))
(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 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 ux 5))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 ux yi))))
(+.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux))))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi))))
(+.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux)))) (*.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 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1))))) (*.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 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi))))
(+.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux)))) (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 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (/.f32 (*.f32 -1/16 yi) (/.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (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 ux yi))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 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 ux 2) (pow.f32 maxCos 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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -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 (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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -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 (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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 (*.f32 uy (*.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 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) (*.f32 -8/315 (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 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 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 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 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 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 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 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 (pow.f32 ux 4) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/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 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)))
(+.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)))
(+.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux yi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) ux))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) yi)) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux 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 (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 ux yi)))
(+.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 (*.f32 ux (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)))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 (*.f32 ux (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))))))))
(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 ux yi)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 (*.f32 ux (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)))))))))
(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 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 ux 5))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 ux yi))))
(+.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux))))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi))))
(+.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux)))) (*.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 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1))))) (*.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 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi))))
(+.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux)))) (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 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (/.f32 (*.f32 -1/16 yi) (/.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (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 ux yi))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 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 ux 2) (pow.f32 maxCos 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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -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 (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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -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 (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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(+.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 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (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 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (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 (*.f32 uy (*.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 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))))))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) 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 (*.f32 (pow.f32 maxCos 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2)) (*.f32 maxCos 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 (*.f32 (pow.f32 maxCos 2) 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) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2)) (*.f32 maxCos zi)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (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 maxCos yi) (*.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 maxCos yi) (*.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 (*.f32 maxCos 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 maxCos yi) (*.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 maxCos yi) (*.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 (*.f32 maxCos 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 maxCos yi) (*.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 (*.f32 maxCos 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 maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 maxCos yi) (*.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 maxCos yi) (*.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 maxCos yi) (*.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 (*.f32 maxCos 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 maxCos yi) (*.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 maxCos yi) (*.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 (*.f32 maxCos yi) (sin.f32 (*.f32 (*.f32 2 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 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.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 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))) (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(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 maxCos yi) (*.f32 maxCos (neg.f32 zi))) (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (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 (*.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 (*.f32 maxCos yi) (sin.f32 (*.f32 (*.f32 2 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 (neg.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 (/.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))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 (pow.f32 ux 2) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) ux)))))) (*.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 (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sqrt.f32 -1) (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 maxCos yi) (*.f32 maxCos (neg.f32 zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) ux)))))) (*.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 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 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.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 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 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.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 (*.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 (*.f32 -1/8 (pow.f32 maxCos 4)) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi))))
(*.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (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 (*.f32 ux (sqrt.f32 -1)) (-.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)))))
(fma.f32 maxCos (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 (*.f32 ux (sqrt.f32 -1)) (-.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))))))
(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 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 (*.f32 ux (sqrt.f32 -1)) (-.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)))))))
(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 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 ux 5))) (fma.f32 maxCos (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi)) (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux))))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 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 ux yi)) (*.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux)))) (*.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 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1))))) (*.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 maxCos (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 ux yi)) (*.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 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 ux)))) (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 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (/.f32 (*.f32 -1/16 yi) (/.f32 (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (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 ux yi)) (*.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 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 (pow.f32 ux 2) zi))
(*.f32 maxCos (neg.f32 (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 (pow.f32 ux 2) zi))
(*.f32 maxCos (neg.f32 (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 zi (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.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 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.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 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (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 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.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 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (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 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (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 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5)))))
(+.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 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))))))
(-.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 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 (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 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(+.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) -1)
(+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) 0)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 (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 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(+.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) -1)
(+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) 0)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 (PI.f32)) uy))
(*.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 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 (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 maxCos) ux)))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.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 maxCos) ux)) 1))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.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 maxCos) ux))))) 1)
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.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 maxCos) ux))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.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 maxCos) ux)))) 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 maxCos) ux)))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.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 maxCos) ux)))) (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 maxCos) ux)))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (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) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 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 maxCos) ux)) 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 maxCos) ux))))))
(/.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(/.f32 (-.f32 (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 maxCos) ux)) 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 maxCos) ux))))
(/.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 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)) (-.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(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 maxCos) ux))) 1)
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux)))) 3)
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux))) 3) 1/3)
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux)))) 2)
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux))) 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 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(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 maxCos) ux)))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux))))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux))) 3))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux)))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux)))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux)))) 1))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 maxCos) ux)))))
(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))))
(fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 (*.f32 zi maxCos) ux) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi maxCos) ux)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(+.f32 (*.f32 (*.f32 (*.f32 zi maxCos) ux) 1) (*.f32 (*.f32 (*.f32 zi maxCos) ux) (neg.f32 ux)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)))) 1)
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 1)
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))) 3)
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 3) 1/3)
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))) 2)
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (*.f32 zi maxCos) ux)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)))))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux)) 3))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi maxCos) ux) 3)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))) 1))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi maxCos) ux))))
(*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(-.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 (PI.f32)) uy))
(*.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 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 3)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3) 1/3)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2) (pow.f32 ux 4)))
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (log.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))))
(*.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))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.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))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.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)
(*.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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))

eval822.0ms (3.5%)

Compiler

Compiled 47238 to 29981 computations (36.5% saved)

prune300.0ms (1.3%)

Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New66230692
Fresh000
Picked314
Done000
Total66531696
Accuracy
99.5%
Counts
696 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
49.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.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 2 (PI.f32)))))) 3))))
98.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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
82.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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
90.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 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
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 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.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 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
98.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 (*.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 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) yi))))
97.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))))
82.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 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
93.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.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) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
48.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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
82.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
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 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
49.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 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
96.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)))))))
98.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 (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 maxCos) ux)))) 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 maxCos) ux))))))
58.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 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
58.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 ux (*.f32 (-.f32 1 ux) zi))))
98.7%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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) (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.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.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))))) 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.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
49.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.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 2 (PI.f32)))))) 3))))
98.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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
82.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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
90.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 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
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 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.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 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
98.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 (*.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 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) yi))))
97.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))))
82.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 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
93.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.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) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
48.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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
82.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
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 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
49.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 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
96.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)))))))
98.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 (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 maxCos) ux)))) 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 maxCos) ux))))))
58.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 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
58.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 ux (*.f32 (-.f32 1 ux) zi))))
98.7%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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) (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.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.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))))) 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.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7290 to 5122 computations (29.7% saved)

localize2.0s (8.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
98.5%
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
99.4%
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi)
99.2%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.0%
(*.f32 uy (PI.f32))
97.7%
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
99.4%
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.2%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.0%
(*.f32 uy (PI.f32))
99.5%
(*.f32 (-.f32 1 ux) zi)
99.5%
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.0%
(*.f32 uy (PI.f32))
99.5%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.4%
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.0%
(*.f32 uy (PI.f32))
Compiler

Compiled 1276 to 726 computations (43.1% saved)

series18.0ms (0.1%)

Counts
11 → 172
Calls

54 calls:

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

rewrite139.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
893×log1p-expm1-u
682×expm1-udef
680×log1p-udef
534×associate-*r*
338×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify144.0ms (0.6%)

Algorithm
egg-herbie
Rules
1158×distribute-lft-in
1146×distribute-rgt-in
986×log-prod
794×fma-def
710×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040613052
193611716
2304811120
Stop Event
node limit
Counts
407 → 219
Calls
Call 1
Inputs
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 uy (*.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 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 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
zi
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 -1 (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 -1 (*.f32 ux zi))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 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 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 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 (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))
(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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.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 (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))
(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) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(+.f32 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 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 uy) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) 2) 3) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) 3))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) 1) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 uy)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (*.f32 uy (PI.f32)) 1/6)) (pow.f32 (*.f32 uy (PI.f32)) 1/6))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 1 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) 2))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4) (*.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4)) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4))
(*.f32 (*.f32 2 (cbrt.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 uy) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
Outputs
(*.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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 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)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32))))
(fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (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))))))
(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 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))
(+.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 (*.f32 2 uy) (*.f32 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 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (*.f32 (pow.f32 uy 7) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) -8/315)))))
(*.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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (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 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 2) (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
zi
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.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 (-.f32 1 ux) zi)
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.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 (-.f32 1 ux) zi)
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(+.f32 zi (*.f32 -1 (*.f32 ux zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 zi (-.f32 1 ux))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 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)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32))))
(fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (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))))))
(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 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))
(+.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 (*.f32 2 uy) (*.f32 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 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (*.f32 (pow.f32 uy 7) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) -8/315)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 2 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)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32))))
(fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (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))))))
(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 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))
(+.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 (*.f32 2 uy) (*.f32 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 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (*.f32 (pow.f32 uy 7) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) -8/315)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.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 maxCos (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(-.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 maxCos (-.f32 ux (pow.f32 ux 2)))
(/.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 maxCos ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (+.f32 ux 1) ux 1)) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 3)))) (+.f32 ux 1))
(/.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 maxCos ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (+.f32 ux 1) ux 1)) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 3)))) (+.f32 ux 1))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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 maxCos (-.f32 ux (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (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 maxCos (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(-.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 maxCos (-.f32 ux (pow.f32 ux 2)))
(/.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 maxCos ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (+.f32 ux 1) ux 1)) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 3)))) (+.f32 ux 1))
(/.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 maxCos ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (+.f32 ux 1) ux 1)) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (*.f32 maxCos ux))
(/.f32 (*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 3)))) (+.f32 ux 1))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(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 maxCos (-.f32 ux (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 2)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 3) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 zi (*.f32 zi (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(+.f32 zi (*.f32 (neg.f32 ux) zi))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi))) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(/.f32 (*.f32 zi (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) zi))
(*.f32 (/.f32 zi (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 zi (fma.f32 (+.f32 ux 1) ux 1)) (-.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 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) zi))
(*.f32 (/.f32 zi (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 zi (fma.f32 (+.f32 ux 1) ux 1)) (-.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 (-.f32 1 ux) zi)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) zi)) 3)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) 1/3)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) zi)) 2)
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 2))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(log.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) zi))))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 zi 3)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) zi)) 1))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) zi)))
(*.f32 (+.f32 (neg.f32 ux) 1) zi)
(*.f32 (-.f32 1 ux) zi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4) 1/2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 uy) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)))
(*.f32 (cbrt.f32 uy) (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (cbrt.f32 uy) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) 2) 3) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 1/6) 3))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) 1) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 uy)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 uy) (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (cbrt.f32 uy) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (*.f32 uy (PI.f32)) 1/6)) (pow.f32 (*.f32 uy (PI.f32)) 1/6))
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4) (*.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4)) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1/4))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (cbrt.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (*.f32 2 uy) 1) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 2 uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4) 1/2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))

eval962.0ms (4.1%)

Compiler

Compiled 53950 to 33110 computations (38.6% saved)

prune327.0ms (1.4%)

Pruning

36 alts after pruning (33 fresh and 3 done)

PrunedKeptTotal
New1006141020
Fresh61925
Picked325
Done011
Total1015361051
Accuracy
99.6%
Counts
1051 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.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 2 (PI.f32)))))) 3))))
82.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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
90.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 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
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 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.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 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
98.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 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy)))) yi))))
98.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 (*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))))) yi))))
98.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 (*.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 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) yi))))
97.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))))
82.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 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
93.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.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) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
48.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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
82.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
58.1%
(fma.f32 (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
95.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 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))))
90.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) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
98.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 (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))
98.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 (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 maxCos) ux)))) 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 maxCos) ux))))))
58.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 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
58.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 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
53.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 zi (neg.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
58.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))))
98.7%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
58.1%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.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))))) 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))
96.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 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
95.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.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 2 (PI.f32)))))) 3))))
82.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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
90.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 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
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 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) yi))))
98.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 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) yi))))
98.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 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy)))) yi))))
98.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 (*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))))) yi))))
98.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 (*.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 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) yi))))
97.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))))
82.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 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
93.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
98.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) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
98.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) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
48.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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
82.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
58.1%
(fma.f32 (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
95.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 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))))
90.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) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
98.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 (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))
98.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 (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 maxCos) ux)))) 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 maxCos) ux))))))
58.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 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
58.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 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
53.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 zi (neg.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
58.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))))
98.7%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
58.1%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.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))))) 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))
96.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 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
95.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7584 to 5334 computations (29.7% saved)

localize1.9s (8.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
97.9%
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
99.4%
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) yi)
99.2%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.0%
(*.f32 uy (PI.f32))
95.2%
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
99.4%
(log1p.f32 (*.f32 uy (PI.f32)))
99.3%
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.0%
(*.f32 uy (PI.f32))
99.6%
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
99.5%
(*.f32 (-.f32 1 ux) zi)
99.3%
(*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))
99.0%
(*.f32 uy (PI.f32))
99.5%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.4%
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
99.3%
(*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))
99.0%
(*.f32 uy (PI.f32))
Compiler

Compiled 1143 to 602 computations (47.3% saved)

series8.0ms (0%)

Counts
8 → 132
Calls

36 calls:

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

rewrite132.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1111×log1p-expm1-u
696×expm1-udef
694×log1p-udef
466×associate-*r*
298×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify145.0ms (0.6%)

Algorithm
egg-herbie
Rules
894×distribute-lft-in
866×distribute-rgt-in
828×log-prod
672×associate-*r*
646×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03988250
19607406
233947222
Stop Event
node limit
Counts
318 → 225
Calls
Call 1
Inputs
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 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 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 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (PI.f32)) (*.f32 -1 (log.f32 (/.f32 1 uy))))
(+.f32 (log.f32 (PI.f32)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (/.f32 1 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (/.f32 1 (*.f32 uy (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (/.f32 1 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (/.f32 1 (*.f32 uy (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 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 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (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))
(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 (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))
(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 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 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(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 (+.f32 1 (*.f32 uy (PI.f32))) -1)
(-.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1)
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.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 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.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)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 uy (PI.f32))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) 1) (+.f32 (+.f32 1 (*.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)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 uy (PI.f32))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (PI.f32))) 2))) (cbrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(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)))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 uy (PI.f32))))) 1)
(*.f32 1 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 (log1p.f32 (*.f32 uy (PI.f32))) 1)
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 2))
(log.f32 (+.f32 1 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))
(+.f32 (+.f32 1 (*.f32 uy (PI.f32))) -1)
(-.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1)
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.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 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.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)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 uy (PI.f32))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) 1) (+.f32 (+.f32 1 (*.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)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 uy (PI.f32))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (PI.f32))) 2))) (cbrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(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))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cbrt.f32 uy) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 3) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) 3))
(*.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 uy)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
Outputs
(*.f32 (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 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.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 zi (*.f32 (-.f32 1 ux) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.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 zi (*.f32 (-.f32 1 ux) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(*.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 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 uy (PI.f32)))
(fma.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 uy (PI.f32)))
(fma.f32 uy (PI.f32) (*.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(fma.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 uy (PI.f32))))
(fma.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 uy (PI.f32))))
(fma.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2) (fma.f32 uy (PI.f32) (*.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(fma.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2) (fma.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 uy (PI.f32)))))
(fma.f32 -1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 -1/4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 uy (PI.f32)))))
(fma.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2) (fma.f32 -1/4 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (fma.f32 uy (PI.f32) (*.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(fma.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2) (fma.f32 -1/4 (pow.f32 (*.f32 uy (PI.f32)) 4) (fma.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (PI.f32)) (*.f32 -1 (log.f32 (/.f32 1 uy))))
(+.f32 (log.f32 (PI.f32)) (neg.f32 (neg.f32 (log.f32 uy))))
(log.f32 (*.f32 uy (PI.f32)))
(+.f32 (log.f32 (PI.f32)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (/.f32 1 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (PI.f32)) (fma.f32 -1 (neg.f32 (log.f32 uy)) (/.f32 1 (*.f32 uy (PI.f32)))))
(+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (log.f32 (*.f32 uy (PI.f32))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (/.f32 1 (*.f32 uy (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (PI.f32)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 uy)) (/.f32 1 (*.f32 uy (PI.f32)))) (/.f32 1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (log.f32 (*.f32 uy (PI.f32)))) (/.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(+.f32 (log.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (/.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (PI.f32)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 uy)) (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (/.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))) (/.f32 1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (log.f32 (*.f32 uy (PI.f32)))) (/.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(+.f32 (+.f32 (log.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (/.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (/.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (neg.f32 (log.f32 (/.f32 -1 uy))))
(-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 uy)))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (/.f32 1 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (fma.f32 -1 (log.f32 (/.f32 -1 uy)) (/.f32 1 (*.f32 uy (PI.f32)))))
(+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 uy))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (/.f32 1 (*.f32 uy (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 uy)) (/.f32 1 (*.f32 uy (PI.f32)))) (/.f32 1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (+.f32 (-.f32 (/.f32 1 (*.f32 uy (PI.f32))) (log.f32 (/.f32 -1 uy))) (/.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(-.f32 (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 uy)) (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (/.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))) (/.f32 1/2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (+.f32 (-.f32 (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (/.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (log.f32 (/.f32 -1 uy))) (/.f32 -1/2 (pow.f32 (*.f32 uy (PI.f32)) 2))))
(+.f32 (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 uy))) (+.f32 (+.f32 (/.f32 1 (*.f32 uy (PI.f32))) (/.f32 1/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 uy (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 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi)))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.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 (pow.f32 (PI.f32) 3) yi)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 yi (pow.f32 uy 5)) (*.f32 (pow.f32 (PI.f32) 5) 4/15))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 yi (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 yi (pow.f32 uy 5)) (*.f32 (pow.f32 (PI.f32) 5) 4/15)))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (*.f32 yi (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (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 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (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 1 ux) (*.f32 zi ux)))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 3)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 3) 1/3)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 2)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 2))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux)) 3))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))) 1))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 zi (*.f32 (-.f32 1 ux) ux))
(+.f32 (+.f32 1 (*.f32 uy (PI.f32))) -1)
(*.f32 uy (PI.f32))
(-.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1)
(*.f32 uy (PI.f32))
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.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 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.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 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (PI.f32))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 uy (PI.f32))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 uy (PI.f32))) 3) -1) (fma.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (+.f32 1 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (PI.f32) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) (fma.f32 uy (PI.f32) 1) (+.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (PI.f32) 1) 3)) (+.f32 1 (*.f32 (fma.f32 uy (PI.f32) 1) (+.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) 1) (+.f32 (+.f32 1 (*.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))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (PI.f32))) 2))) (cbrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 uy (PI.f32))))) 1)
(log1p.f32 (*.f32 uy (PI.f32)))
(*.f32 1 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (*.f32 uy (PI.f32)))
(*.f32 (log1p.f32 (*.f32 uy (PI.f32))) 1)
(log1p.f32 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 2))
(log1p.f32 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(log1p.f32 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(log1p.f32 (*.f32 uy (PI.f32)))
(pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 1)
(log1p.f32 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 3)
(log1p.f32 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 3) 1/3)
(log1p.f32 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 2)
(log1p.f32 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 2))
(log1p.f32 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (*.f32 uy (PI.f32))))
(log1p.f32 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 uy (PI.f32))) 3))
(log1p.f32 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(log1p.f32 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (log1p.f32 (*.f32 uy (PI.f32)))))
(log1p.f32 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 1 (*.f32 uy (PI.f32))) -1)
(*.f32 uy (PI.f32))
(-.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1)
(*.f32 uy (PI.f32))
(*.f32 1 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.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 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.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 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (PI.f32))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 uy (PI.f32))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 uy (PI.f32))) 3) -1) (fma.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (+.f32 1 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (PI.f32) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) (fma.f32 uy (PI.f32) 1) (+.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (PI.f32) 1) 3)) (+.f32 1 (*.f32 (fma.f32 uy (PI.f32) 1) (+.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 uy (PI.f32))) (+.f32 1 (*.f32 uy (PI.f32)))) 1) (+.f32 (+.f32 1 (*.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))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (PI.f32))) 2))) (cbrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 uy) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(*.f32 (cbrt.f32 uy) (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 uy) (*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 3) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2)) (cbrt.f32 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 uy)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(*.f32 (cbrt.f32 uy) (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 uy) (*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/6))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 2 uy) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy (*.f32 2 (cbrt.f32 (pow.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))

eval1.1s (4.7%)

Compiler

Compiled 52763 to 31377 computations (40.5% saved)

prune446.0ms (1.9%)

Pruning

38 alts after pruning (35 fresh and 3 done)

PrunedKeptTotal
New1023261049
Fresh19928
Picked325
Done213
Total1047381085
Accuracy
99.6%
Counts
1085 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.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 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
98.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 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy)))) yi))))
98.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 (*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))))) yi))))
98.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 (*.f32 uy (PI.f32)))) yi))))
58.1%
(fma.f32 (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
58.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy)))) (*.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.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 (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 maxCos) ux)))) 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 maxCos) ux))))))
58.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 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
95.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))))
49.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) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)))
90.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))
82.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))))))
98.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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
97.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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))))))
82.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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
93.9%
(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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
48.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
82.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))))
53.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 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
58.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 (-.f32 1 ux) ux))))
58.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)))))
58.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.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 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (neg.f32 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 ux zi)))
58.0%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.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))))
56.5%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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 zi)))
98.7%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (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))
96.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 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
95.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
90.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 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
98.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 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy)))) yi))))
98.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 (*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))))) yi))))
98.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 (*.f32 uy (PI.f32)))) yi))))
58.1%
(fma.f32 (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
58.2%
(fma.f32 (cos.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy)))) (*.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.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 (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 maxCos) ux)))) 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 maxCos) ux))))))
58.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 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
95.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (fma.f32 2 (*.f32 uy (*.f32 yi (PI.f32))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15))))))
49.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) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)))
90.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))
82.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))))))
98.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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
97.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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))))))
82.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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
93.9%
(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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
48.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
82.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))))
53.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 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
58.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 (-.f32 1 ux) ux))))
58.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)))))
58.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.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 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (neg.f32 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 ux zi)))
58.0%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.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))))
56.5%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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 zi)))
98.7%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (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))
96.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 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
95.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7444 to 5224 computations (29.8% saved)

localize2.0s (8.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(*.f32 uy (PI.f32))
99.4%
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
98.6%
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
53.5%
(PI.f32)
99.7%
(*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))
99.6%
(*.f32 uy (PI.f32))
99.2%
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
53.5%
(PI.f32)
99.6%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.6%
(*.f32 uy (PI.f32))
99.4%
(*.f32 (PI.f32) yi)
53.5%
(PI.f32)
99.8%
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux)))
99.7%
(*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))
99.6%
(*.f32 uy (PI.f32))
53.5%
(PI.f32)
99.6%
(*.f32 uy (*.f32 2 (PI.f32)))
99.6%
(*.f32 uy (PI.f32))
99.5%
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
53.5%
(PI.f32)
Compiler

Compiled 995 to 468 computations (53% saved)

series57.0ms (0.2%)

Counts
11 → 80
Calls

30 calls:

TimeVariablePointExpression
31.0ms
uy
@inf
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
15.0ms
uy
@-inf
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
2.0ms
uy
@0
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
1.0ms
yi
@-inf
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
1.0ms
uy
@0
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)

rewrite144.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1052×log1p-expm1-u
666×expm1-udef
664×log1p-udef
482×associate-*r*
304×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033196
1475184
25356184
Stop Event
node limit
Counts
11 → 237
Calls
Call 1
Inputs
(PI.f32)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(PI.f32)
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux)))
(PI.f32)
(*.f32 (PI.f32) yi)
(PI.f32)
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(PI.f32)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 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 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 ux)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(pow.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(-.f32 (exp.f32 (log1p.f32 (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 (*.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 (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 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(-.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 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) 2)
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))

simplify133.0ms (0.6%)

Algorithm
egg-herbie
Rules
1458×fma-def
1330×distribute-rgt-in
1318×distribute-lft-in
858×log-prod
716×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03569606
17828590
230608584
Stop Event
node limit
Counts
317 → 200
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (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 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 ux)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(pow.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(-.f32 (exp.f32 (log1p.f32 (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 (*.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 (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 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(-.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 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) 2)
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32)) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) yi) -4/3)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (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 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 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 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (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 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))))))
(fma.f32 (pow.f32 uy 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) yi) -4/3) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 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 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.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 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 ux)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (fma.f32 (+.f32 1 ux) ux 1)) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (pow.f32 (*.f32 maxCos ux) 2) (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (fma.f32 (+.f32 1 ux) ux 1)) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 1 ux))
(/.f32 (pow.f32 (*.f32 maxCos ux) 2) (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 2)))
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) 2)
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 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 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(*.f32 (PI.f32) yi)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(*.f32 (PI.f32) yi)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(*.f32 (PI.f32) yi)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 (PI.f32) yi)
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 (PI.f32) yi)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (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 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 2 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 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 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (cbrt.f32 (*.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 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 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 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (cbrt.f32 (*.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 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/2)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))))) 3)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))) 1/4) 2)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2))))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3/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 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2))))) 1/2))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))))) 1))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 2 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 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 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (cbrt.f32 (*.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 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 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 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (cbrt.f32 (*.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 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))

eval973.0ms (4.1%)

Compiler

Compiled 53968 to 30635 computations (43.2% saved)

prune646.0ms (2.7%)

Pruning

37 alts after pruning (29 fresh and 8 done)

PrunedKeptTotal
New1204121216
Fresh131730
Picked055
Done033
Total1217371254
Accuracy
99.6%
Counts
1254 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.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 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
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 (expm1.f32 (log1p.f32 (PI.f32))) yi) (*.f32 2 uy)))))
90.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 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
98.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 (*.f32 uy (PI.f32)))) yi))))
46.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 (exp.f32 (log.f32 (*.f32 (PI.f32) yi))) (*.f32 2 uy)))))
58.1%
(fma.f32 (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 uy (PI.f32))) 1))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
56.5%
(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 zi)))
58.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 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
49.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) 2)))
49.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) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))))
49.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))))
90.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))
82.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
82.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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
93.9%
(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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
98.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
98.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
48.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
53.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 maxCos ux))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi))))
58.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 (-.f32 1 ux) ux))))
58.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)))))
58.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.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 maxCos ux))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (neg.f32 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 ux zi)))
58.0%
(fma.f32 (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.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.7%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
56.5%
(fma.f32 (cos.f32 (*.f32 2 (expm1.f32 (log1p.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)))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (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))
96.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 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
95.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 5856 to 3585 computations (38.8% saved)

regimes583.0ms (2.5%)

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

10 calls:

64.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
46.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))
44.0ms
yi
43.0ms
uy
42.0ms
ux
Results
AccuracySegmentsBranch
98.7%1xi
98.7%1yi
98.7%1zi
98.7%1ux
98.7%1uy
98.7%1maxCos
98.7%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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.7%1(*.f32 (*.f32 uy 2) (PI.f32))
98.7%1(*.f32 uy 2)
98.7%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 4201 to 2422 computations (42.3% saved)

regimes373.0ms (1.6%)

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

10 calls:

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

Compiled 3100 to 1752 computations (43.5% saved)

regimes228.0ms (1%)

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

22.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))
20.0ms
maxCos
19.0ms
zi
19.0ms
xi
19.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
98.7%1xi
98.7%1yi
98.7%1zi
98.7%1ux
98.7%1uy
98.7%1maxCos
98.7%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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.7%1(*.f32 (*.f32 uy 2) (PI.f32))
98.7%1(*.f32 uy 2)
98.7%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1761 to 990 computations (43.8% saved)

regimes178.0ms (0.8%)

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

10 calls:

18.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))
17.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
15.0ms
xi
15.0ms
yi
15.0ms
maxCos
Results
AccuracySegmentsBranch
98.7%1xi
98.7%1yi
98.7%1zi
98.7%1ux
98.7%1uy
98.7%1maxCos
98.7%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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.7%1(*.f32 (*.f32 uy 2) (PI.f32))
98.7%1(*.f32 uy 2)
98.7%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1396 to 791 computations (43.3% saved)

regimes95.0ms (0.4%)

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

7 calls:

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

Compiled 891 to 486 computations (45.5% saved)

regimes63.0ms (0.3%)

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

6 calls:

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

Compiled 619 to 337 computations (45.6% saved)

regimes49.0ms (0.2%)

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

6 calls:

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

Compiled 451 to 246 computations (45.5% saved)

regimes30.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(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 zi (*.f32 (-.f32 1 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 (-.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 zi (*.f32 (-.f32 1 ux) ux))))
Calls

6 calls:

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

Compiled 203 to 122 computations (39.9% saved)

regimes24.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(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

6 calls:

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

Compiled 139 to 91 computations (34.5% saved)

regimes21.0ms (0.1%)

Accuracy

Total -1.1b remaining (-7.8%)

Threshold costs -1.1b (-7.8%)

Counts
2 → 1
Calls
Call 1
Inputs
(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
(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)))
Calls

6 calls:

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

Compiled 107 to 75 computations (29.9% saved)

simplify74.0ms (0.3%)

Algorithm
egg-herbie
Rules
338×distribute-lft-neg-in
296×unsub-neg
240×neg-mul-1
158×distribute-rgt-neg-in
158×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01061709
11841705
22361705
32911705
43651705
55731705
68651705
710361705
811361705
911971705
1012181705
1112211705
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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 (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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.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 maxCos ux))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 2 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 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 zi (*.f32 (-.f32 1 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 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 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) (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 (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 (*.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 (*.f32 ux maxCos) (+.f32 ux -1)))))) 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 ux maxCos) (+.f32 ux -1)))))) yi) (*.f32 (-.f32 1 ux) (*.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.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))))
(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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.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))
(+.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 (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 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 2 uy) (*.f32 yi (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 (*.f32 2 uy) (*.f32 (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 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 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 uy (PI.f32)))) (*.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 uy (PI.f32)))) (*.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 zi (*.f32 (-.f32 1 ux) ux))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 zi (*.f32 ux (-.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 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 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 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux zi)))
Compiler

Compiled 481 to 321 computations (33.3% saved)

soundness1.6s (6.7%)

Rules
1232×fma-def
1232×fma-def
1158×distribute-lft-in
1146×distribute-rgt-in
1074×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02495971
17735843
228924167
369614163
069245889
1197941390
2702341390
03988250
19607406
233947222
038280
1550268
25819268
040613052
193611716
2304811120
069245889
1197941390
2702341390
02495971
17735843
228924167
369614163
058614
11045614
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1222 to 723 computations (40.8% saved)

end0.0ms (0%)

preprocess187.0ms (0.8%)

Compiler

Compiled 996 to 572 computations (42.6% saved)

Profiling

Loading profile data...