UniformSampleCone 2

Time bar (total: 25.2s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 118 to 85 computations (28% saved)

sample4.1s (16.2%)

Results
4.1s8256×body256valid
Bogosity

preprocess96.0ms (0.4%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
02434394
17674270
228883062
369583058
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))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) xi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (neg.f32 xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (neg.f32 xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) (neg.f32 xi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (neg.f32 yi)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi))))
(-.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) maxCos) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (-.f32 1 (neg.f32 ux)))) (*.f32 (neg.f32 ux) (*.f32 maxCos (-.f32 1 (neg.f32 ux)))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (-.f32 1 (neg.f32 ux)))) (*.f32 (neg.f32 ux) (*.f32 maxCos (-.f32 1 (neg.f32 ux))))))) yi))) (*.f32 zi (*.f32 (neg.f32 ux) (*.f32 maxCos (-.f32 1 (neg.f32 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (+.f32 1 ux)) (*.f32 maxCos (+.f32 1 ux))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (+.f32 1 ux)) (*.f32 maxCos (+.f32 1 ux))))))) (*.f32 (neg.f32 ux) (*.f32 (*.f32 maxCos (+.f32 1 ux)) zi))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (+.f32 maxCos (*.f32 ux maxCos))) (*.f32 ux (+.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 zi (*.f32 ux (+.f32 maxCos (*.f32 ux maxCos)))))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 maxCos (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 -1 ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 -1 ux)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (neg.f32 yi)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi))))
(-.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) maxCos) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) yi (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))))))) yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) xi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) zi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) zi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) xi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux xi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 zi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux xi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 zi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 xi (*.f32 maxCos (-.f32 1 xi))) (*.f32 xi (*.f32 maxCos (-.f32 1 xi))))))) ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 xi (*.f32 maxCos (-.f32 1 xi))) (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))) yi))) (*.f32 zi (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 1 xi)) (*.f32 maxCos (-.f32 1 xi)))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 1 xi)) (*.f32 maxCos (-.f32 1 xi))))))))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 1 xi)) (*.f32 maxCos (-.f32 1 xi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (-.f32 maxCos (*.f32 maxCos xi)) (-.f32 maxCos (*.f32 maxCos xi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) uy (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi)))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi))) yi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi))) uy) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi))) yi))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi))) uy) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (*.f32 ux (*.f32 (-.f32 1 ux) xi)))))) maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (*.f32 ux (*.f32 (-.f32 1 ux) xi))))) yi))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) xi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 xi xi) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 xi xi) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux xi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux xi))) (*.f32 xi (+.f32 ux -1))))) (+.f32 (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) zi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux yi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) zi) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux yi)))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux yi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 zi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux yi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 zi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 yi (*.f32 maxCos (-.f32 1 yi))) (*.f32 yi (*.f32 maxCos (-.f32 1 yi))))))) xi (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 yi (*.f32 maxCos (-.f32 1 yi))) (*.f32 yi (*.f32 maxCos (-.f32 1 yi))))))))) (*.f32 zi (*.f32 yi (*.f32 maxCos (-.f32 1 yi)))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)) (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)) (*.f32 maxCos (*.f32 (-.f32 1 yi) yi))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 yi) (*.f32 yi (*.f32 maxCos (*.f32 (-.f32 1 yi) yi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi)))) xi (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi)))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 2 (*.f32 yi (PI.f32))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 2 (*.f32 yi (PI.f32))))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 yi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 yi (PI.f32)))) uy))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 yi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 yi (PI.f32)))) uy))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 yi ux)) (*.f32 (-.f32 1 ux) (*.f32 yi ux)))))) xi (*.f32 maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 yi ux)) (*.f32 (-.f32 1 ux) (*.f32 yi ux)))))))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 yi ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux (*.f32 (-.f32 1 ux) yi))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux (*.f32 (-.f32 1 ux) yi))))))) (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux zi))))
(fma.f32 zi (*.f32 yi (*.f32 (-.f32 1 ux) ux)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 yi (*.f32 (-.f32 1 ux) ux)) (*.f32 ux (*.f32 yi (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 zi))) (*.f32 zi (*.f32 maxCos (-.f32 1 zi))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 zi))) (*.f32 zi (*.f32 maxCos (-.f32 1 zi)))))) yi))) (*.f32 ux (*.f32 zi (*.f32 maxCos (-.f32 1 zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 (-.f32 1 zi) zi))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 (-.f32 1 zi) zi))))))) (*.f32 (-.f32 1 zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 ux (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 maxCos (*.f32 maxCos zi)) (*.f32 (*.f32 zi zi) (-.f32 maxCos (*.f32 maxCos zi)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 zi)))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 zi)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux uy)))
(fma.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 zi (PI.f32)))) yi))))
(fma.f32 uy (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 zi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 zi (PI.f32)))) yi))))
(fma.f32 uy (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 zi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 zi (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) zi))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))) yi))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 zi zi) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 zi zi) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(fma.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy)))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux)))))) (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy zi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 maxCos (*.f32 (*.f32 uy (-.f32 1 uy)) (*.f32 uy maxCos))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 maxCos (*.f32 (*.f32 uy (-.f32 1 uy)) (*.f32 uy maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux)))) (*.f32 maxCos (*.f32 (-.f32 1 uy) (*.f32 uy zi)))))
(fma.f32 zi (*.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 maxCos (*.f32 uy (*.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos)))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos))))))) yi))) (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)))))))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 maxCos zi)))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 uy (-.f32 1 ux)))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 uy (-.f32 1 ux))))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos)))))) (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux zi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux (*.f32 uy (*.f32 (-.f32 1 ux) ux))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux (*.f32 uy (*.f32 (-.f32 1 ux) ux)))))) (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32))))) (*.f32 ux (*.f32 (*.f32 uy (-.f32 1 ux)) zi))))
(fma.f32 zi (*.f32 uy (*.f32 (-.f32 1 ux) ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 uy (-.f32 1 ux)))) (*.f32 ux ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) yi))))
Compiler

Compiled 77 to 56 computations (27.3% saved)

simplify56.0ms (0.2%)

Algorithm
egg-herbie
Rules
1098×associate-+l-
864×distribute-lft-neg-in
840×unsub-neg
822×associate-+r-
736×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030197
171193
2219139
3861131
43088131
55270131
Stop Event
node limit
Counts
1 → 6
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))
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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos maxCos))) 1)) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 ux -1) (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))

eval4.0ms (0%)

Compiler

Compiled 329 to 207 computations (37.1% saved)

prune10.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Accurracy
99.2%
Counts
7 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 522 to 364 computations (30.3% saved)

localize1.8s (7%)

Local Accuracy

Found 16 expressions with local accuracy:

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

Compiled 1177 to 735 computations (37.6% saved)

series41.0ms (0.2%)

Counts
16 → 336
Calls

93 calls:

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

rewrite164.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1042×expm1-udef
724×associate-*r*
620×add-sqr-sqrt
610×pow1
610×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify254.0ms (1%)

Algorithm
egg-herbie
Rules
1468×associate-*r*
1166×associate-*l*
1018×log-prod
608×fma-def
530×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055926923
1155623833
2718023833
Stop Event
node limit
Counts
625 → 343
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(pow.f32 ux 2)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
maxCos
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 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 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))))) 1)
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 2))
(log.f32 (exp.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 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 maxCos (*.f32 maxCos (neg.f32 ux)))
(+.f32 maxCos (*.f32 (neg.f32 ux) maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos))) 1)
(/.f32 (*.f32 maxCos (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) maxCos) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) maxCos) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) maxCos)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) maxCos)) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 maxCos 3)))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos)))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 yi (pow.f32 uy 7)) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 -8/315 yi) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 4)) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(+.f32 (*.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)) (pow.f32 ux 4))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux maxCos)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 yi maxCos)) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 (*.f32 yi -1/2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))) (*.f32 maxCos (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 (*.f32 yi -1/2) (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) (*.f32 yi -1/8))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 6) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 (*.f32 yi -1/2) (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) (*.f32 yi -1/8)))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 -1/8 (/.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 -1/8 (/.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(-.f32 (/.f32 (*.f32 yi -1/2) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) 1/8)))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (-.f32 (*.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) 1/8))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (-.f32 (*.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 -2 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 yi (pow.f32 uy 7)) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 -8/315 yi) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 4)) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(+.f32 (*.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)) (pow.f32 ux 4))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux maxCos)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 yi (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 yi maxCos)) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 (*.f32 yi -1/2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))) (*.f32 maxCos (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 (*.f32 yi -1/2) (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) (*.f32 yi -1/8))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 6) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 (*.f32 yi -1/2) (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) (*.f32 yi -1/8)))))
(*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 -1/8 (/.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (/.f32 -1/8 (/.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(-.f32 (/.f32 (*.f32 yi -1/2) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) 1/8)))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (-.f32 (*.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))) 1/8))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (-.f32 (*.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 (/.f32 1/8 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 -2 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 (*.f32 maxCos (neg.f32 ux)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux -2))
(fma.f32 ux -2 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(*.f32 ux (+.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(*.f32 ux (+.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux -2))
(fma.f32 ux -2 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(*.f32 ux (+.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 ux ux) (*.f32 ux -2))
(*.f32 ux (+.f32 ux -2))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 ux ux) (+.f32 1 (*.f32 ux -2)))
(fma.f32 ux ux (fma.f32 ux -2 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 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))))
maxCos
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 maxCos (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (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 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 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 ux maxCos)) 2))))) 2))
(fabs.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))
(*.f32 yi (log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1))
(+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) 0)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (*.f32 ux maxCos))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (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 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 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 ux maxCos)) 2))))) 2))
(fabs.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))
(*.f32 yi (log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 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 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1))
(+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) 0)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux maxCos))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (*.f32 ux maxCos))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 3)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (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 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (*.f32 maxCos zi))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (*.f32 maxCos zi))
(pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))) 3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))) 2)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))
(log.f32 (exp.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux))) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 zi 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))) 1))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(pow.f32 (-.f32 1 ux) 2)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 3)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (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 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 maxCos (*.f32 maxCos (neg.f32 ux)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 maxCos (*.f32 (neg.f32 ux) maxCos))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos))) 1)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(/.f32 (*.f32 maxCos (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 maxCos (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) maxCos)
(/.f32 (*.f32 maxCos (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) maxCos)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) maxCos) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 maxCos (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) maxCos)
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) maxCos) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) maxCos)
(pow.f32 (*.f32 (-.f32 1 ux) maxCos) 1)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) maxCos)) 3)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) 1/3)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) maxCos)) 2)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 2))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 maxCos 3)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)) 1))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))

eval1.0s (4.1%)

Compiler

Compiled 65546 to 41991 computations (35.9% saved)

prune431.0ms (1.7%)

Pruning

27 alts after pruning (27 fresh and 0 done)

PrunedKeptTotal
New94627973
Fresh000
Picked404
Done000
Total95027977
Accurracy
99.8%
Counts
977 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
99.1%
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (/.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))))
49.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
48.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
83.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3))))))
98.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.8%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
96.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.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 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (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))
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 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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))
92.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
99.1%
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (/.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))))
49.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
48.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
83.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3))))))
98.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.8%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
96.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.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 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (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))
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 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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 6860 to 4856 computations (29.2% saved)

localize2.2s (8.6%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.1%
(*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
98.9%
(*.f32 uy (PI.f32))
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
98.0%
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
97.7%
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.4%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.1%
(*.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)
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
99.2%
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
99.0%
(*.f32 (PI.f32) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.1%
(*.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)
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 1555 to 943 computations (39.4% saved)

series19.0ms (0.1%)

Counts
9 → 148
Calls

48 calls:

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

rewrite84.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
752×associate-*r*
652×add-sqr-sqrt
640×pow1
636×*-un-lft-identity
604×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036207
1741207
Stop Event
node limit
Counts
9 → 181
Calls
Call 1
Inputs
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
Outputs
(+.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 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) -1)
(-.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (+.f32 (+.f32 1 (*.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 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 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 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (*.f32 (PI.f32) yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(pow.f32 (cbrt.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))))) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (log.f32 (cbrt.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/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))
(*.f32 (cbrt.f32 yi) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6) 3))
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) yi)
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) -1)
(-.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1) (+.f32 (*.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))) (+.f32 1 (*.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (+.f32 (+.f32 1 (*.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 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 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 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (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 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))

simplify176.0ms (0.7%)

Algorithm
egg-herbie
Rules
1346×distribute-lft-in
698×log-prod
636×sqr-pow
580×*-commutative
540×times-frac
Iterations

Useful iterations: 2 (0.0ms)

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

eval2.8s (11.1%)

Compiler

Compiled 145742 to 92050 computations (36.8% saved)

prune904.0ms (3.6%)

Pruning

37 alts after pruning (37 fresh and 0 done)

PrunedKeptTotal
New2179282207
Fresh13922
Picked505
Done000
Total2197372234
Accurracy
99.9%
Counts
2234 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
99.1%
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (/.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))))
49.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
47.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 3))))
98.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
50.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
99.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 2 yi)))))
98.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
47.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)))))
87.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))))))
99.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) yi))))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
92.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))))
48.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
47.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.8%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
81.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 (expm1.f32 (log1p.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
97.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 ux maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
99.1%
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (/.f32 (*.f32 zi (*.f32 maxCos (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 yi) (pow.f32 (*.f32 uy (PI.f32)) 3))))))
49.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
47.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 3))))
98.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
50.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
99.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 2 yi)))))
98.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
47.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)))))
87.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))))))
99.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) yi))))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
92.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))))
48.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
47.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.8%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
81.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 (expm1.f32 (log1p.f32 (*.f32 2 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
97.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 ux maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 8204 to 5796 computations (29.4% saved)

localize2.1s (8.3%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
54.2%
(PI.f32)
99.4%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.2%
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2)
98.5%
(sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
54.2%
(PI.f32)
99.5%
(/.f32 (+.f32 1 ux) (*.f32 maxCos zi))
99.4%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
97.6%
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))
54.2%
(PI.f32)
99.6%
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.5%
(*.f32 (*.f32 2 uy) (PI.f32))
54.2%
(PI.f32)
99.5%
(*.f32 uy (PI.f32))
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
54.2%
(PI.f32)
Compiler

Compiled 1341 to 751 computations (44% saved)

series26.0ms (0.1%)

Counts
11 → 84
Calls

39 calls:

TimeVariablePointExpression
6.0ms
ux
@inf
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))
3.0ms
yi
@0
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2)
1.0ms
uy
@0
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2)
1.0ms
yi
@-inf
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2)
1.0ms
uy
@-inf
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))) 2)

rewrite134.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
968×expm1-udef
562×add-sqr-sqrt
554×pow1
552×*-un-lft-identity
516×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify128.0ms (0.5%)

Algorithm
egg-herbie
Rules
1644×fma-def
1138×log-prod
882×associate-*r*
838×cube-prod
832×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04818181
111667985
247037959
Stop Event
node limit
Counts
355 → 271
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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 1 (*.f32 maxCos zi))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(/.f32 ux (*.f32 maxCos zi))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(/.f32 ux (*.f32 maxCos zi))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(-.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 (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) (*.f32 2 uy)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos zi))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)))) 1)
(*.f32 1 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) (sqrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi))))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (/.f32 (+.f32 (neg.f32 ux) -1) (*.f32 maxCos zi))))
(*.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) (-.f32 1 (*.f32 ux ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (+.f32 1 ux)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))) (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (*.f32 (-.f32 1 ux) 1) (*.f32 maxCos zi))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)
(*.f32 (*.f32 (-.f32 1 ux) zi) maxCos)
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (cbrt.f32 (*.f32 maxCos zi)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (*.f32 maxCos zi))) (sqrt.f32 (*.f32 maxCos zi)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (neg.f32 ux) -1)) (*.f32 maxCos (neg.f32 zi)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) maxCos)) zi)
(pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 2)
(pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 (neg.f32 ux) -1) (*.f32 maxCos zi))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))) 1)
(*.f32 1 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))
(*.f32 (+.f32 1 ux) (/.f32 1 (*.f32 maxCos zi)))
(*.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (+.f32 (neg.f32 ux) -1) (/.f32 1 (*.f32 maxCos (neg.f32 zi))))
(*.f32 (/.f32 1 (*.f32 maxCos zi)) (+.f32 1 ux))
(*.f32 (/.f32 (+.f32 1 ux) maxCos) (/.f32 1 zi))
(*.f32 (/.f32 1 maxCos) (/.f32 (+.f32 1 ux) zi))
(*.f32 (/.f32 1 zi) (/.f32 (+.f32 1 ux) maxCos))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (/.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 maxCos zi))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 maxCos zi))) (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 maxCos zi))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) (*.f32 maxCos zi)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) maxCos) (/.f32 (cbrt.f32 (+.f32 1 ux)) zi))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) zi) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 (*.f32 maxCos zi))) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 maxCos zi))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 maxCos zi)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos) (/.f32 (sqrt.f32 (+.f32 1 ux)) zi))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) zi) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (*.f32 maxCos zi))))
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) 2)
(pow.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) -1)
(neg.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos (neg.f32 zi))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 maxCos zi))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 maxCos zi))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 2))
(*.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4))
(*.f32 (sqrt.f32 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy yi))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1/2))
(*.f32 (pow.f32 (*.f32 2 (*.f32 uy yi)) 1/2) (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 3/2) 1/3)
(pow.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) 2)
(fabs.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) 1)
(*.f32 (PI.f32) (*.f32 2 (*.f32 uy yi)))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 1 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))
(*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2)
(*.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1)
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2) (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2))
(*.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) (*.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 2 (*.f32 uy yi)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4)) (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (PI.f32) (*.f32 uy yi)))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 uy yi))
(*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (sqrt.f32 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (*.f32 (*.f32 2 (*.f32 uy yi)) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 2 (*.f32 uy yi)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (*.f32 uy yi)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) yi)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.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 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (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 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(*.f32 (neg.f32 (*.f32 maxCos zi)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(*.f32 (neg.f32 (*.f32 maxCos zi)) ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 zi ux)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 (*.f32 maxCos (*.f32 (-.f32 1 (pow.f32 ux 2)) zi)) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(/.f32 1 (*.f32 maxCos zi))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(/.f32 ux (*.f32 maxCos zi))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(/.f32 ux (*.f32 maxCos zi))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(+.f32 (/.f32 1 (*.f32 maxCos zi)) (/.f32 ux (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (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) (*.f32 2 uy)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos zi))))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 ux 1)) zi) (*.f32 (*.f32 maxCos zi) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(*.f32 zi (-.f32 (/.f32 maxCos (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 maxCos zi)))
(-.f32 (*.f32 (/.f32 maxCos (+.f32 ux 1)) zi) (*.f32 (*.f32 maxCos zi) (/.f32 ux (/.f32 (+.f32 ux 1) ux))))
(*.f32 zi (-.f32 (/.f32 maxCos (+.f32 ux 1)) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)))) 1)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 1 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 1)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 2))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 (/.f32 maxCos (+.f32 ux 1)) zi) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 maxCos zi) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) (sqrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi))))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (/.f32 (+.f32 (neg.f32 ux) -1) (*.f32 maxCos zi))))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (/.f32 1 (+.f32 -1 (neg.f32 ux))) (*.f32 maxCos zi)))
(*.f32 (+.f32 -1 (*.f32 ux ux)) (/.f32 (*.f32 maxCos zi) (-.f32 -1 ux)))
(*.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) (-.f32 1 (*.f32 ux ux)))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (*.f32 maxCos zi))))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi))))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 2)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 (/.f32 maxCos (+.f32 ux 1)) zi) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 maxCos zi) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (*.f32 maxCos zi))))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (+.f32 1 ux)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 (/.f32 maxCos (+.f32 ux 1)) zi) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 maxCos zi) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))) (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 zi (-.f32 1 ux)))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 2))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 (/.f32 maxCos (+.f32 ux 1)) zi) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (*.f32 maxCos zi) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi))))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 2)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 2)))
(*.f32 (*.f32 (-.f32 1 ux) 1) (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) zi) maxCos)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (cbrt.f32 (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (*.f32 maxCos zi))) (sqrt.f32 (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (neg.f32 ux) -1)) (*.f32 maxCos (neg.f32 zi)))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (/.f32 1 (+.f32 -1 (neg.f32 ux))) (*.f32 maxCos zi)))
(*.f32 (+.f32 -1 (*.f32 ux ux)) (/.f32 (*.f32 maxCos zi) (-.f32 -1 ux)))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) maxCos)) zi)
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 zi (-.f32 1 (*.f32 ux ux)))))
(*.f32 zi (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) maxCos)))
(pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 1)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 3)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 3) 1/3)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 2)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(pow.f32 (/.f32 1 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) -1)
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 (neg.f32 ux) -1) (*.f32 maxCos zi))))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (/.f32 1 (+.f32 -1 (neg.f32 ux))) (*.f32 maxCos zi)))
(*.f32 (+.f32 -1 (*.f32 ux ux)) (/.f32 (*.f32 maxCos zi) (-.f32 -1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 2))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(log.f32 (exp.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) 3))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))) 1))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))) 1)
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 1 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (+.f32 1 ux) (/.f32 1 (*.f32 maxCos zi)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 1)
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 2)) (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi)) 2)) (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 1 (*.f32 maxCos zi))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 1 (*.f32 maxCos zi))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (+.f32 (neg.f32 ux) -1) (/.f32 1 (*.f32 maxCos (neg.f32 zi))))
(*.f32 (+.f32 -1 (neg.f32 ux)) (/.f32 1 (neg.f32 (*.f32 maxCos zi))))
(/.f32 (-.f32 -1 ux) (neg.f32 (*.f32 maxCos zi)))
(*.f32 (/.f32 1 (*.f32 maxCos zi)) (+.f32 1 ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (+.f32 1 ux) maxCos) (/.f32 1 zi))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 1 maxCos) (/.f32 (+.f32 1 ux) zi))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 1 zi) (/.f32 (+.f32 1 ux) maxCos))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (/.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 maxCos zi))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos zi))))
(/.f32 (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 maxCos zi))) (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 maxCos zi))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 maxCos zi))) (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos zi))))
(/.f32 (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos zi))) (sqrt.f32 (*.f32 maxCos zi)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) (*.f32 maxCos zi)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) maxCos) (/.f32 (cbrt.f32 (+.f32 1 ux)) zi))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) zi) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos zi))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 (*.f32 maxCos zi))) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 maxCos zi))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 maxCos zi))) (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos zi))))
(/.f32 (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos zi))) (sqrt.f32 (*.f32 maxCos zi)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 maxCos zi)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos) (/.f32 (sqrt.f32 (+.f32 1 ux)) zi))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) zi) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (*.f32 maxCos zi))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos zi))))
(/.f32 (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos zi))) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2))
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 1)
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) 3)
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) 2)
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(pow.f32 (/.f32 maxCos (/.f32 (+.f32 1 ux) zi)) -1)
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(neg.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (+.f32 -1 (neg.f32 ux)) (/.f32 1 (neg.f32 (*.f32 maxCos zi))))
(/.f32 (-.f32 -1 ux) (neg.f32 (*.f32 maxCos zi)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 2))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi)) 3))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 maxCos zi))))
(/.f32 (exp.f32 (log1p.f32 ux)) (*.f32 maxCos zi))
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 maxCos zi))) 1))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 maxCos zi))))
(/.f32 (exp.f32 (log1p.f32 ux)) (*.f32 maxCos zi))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos zi))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))) 1)
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 1 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1)
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 2))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 2))
(*.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (sqrt.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy yi))) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 2 (*.f32 uy yi))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (sqrt.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(*.f32 (pow.f32 (*.f32 2 (*.f32 uy yi)) 1/2) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 2 (*.f32 uy yi))))
(pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/2)
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1)
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) 3)
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) 3/2))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) 2)
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fabs.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1/2))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) 1))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))
(sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) 1)
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) (*.f32 2 (*.f32 uy yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 1 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2)
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1)
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2)) (*.f32 2 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2)) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) 4))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 2) (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) (*.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 2)))
(*.f32 (*.f32 2 (*.f32 uy yi)) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4)) (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 1/4))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (PI.f32) (*.f32 uy yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2)) (*.f32 2 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 2 (*.f32 (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2)) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (cbrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) 4))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) (sqrt.f32 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 2)))
(*.f32 (*.f32 (*.f32 2 (*.f32 uy yi)) 1) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 (*.f32 2 (*.f32 uy yi)) (cbrt.f32 (pow.f32 (PI.f32) 2))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 2 (*.f32 uy yi)) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 2 (*.f32 uy yi))))
(*.f32 (*.f32 (*.f32 2 (*.f32 uy yi)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2) 4))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) yi)) 2))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2)) 3))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))) 1))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (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)

eval1.4s (5.4%)

Compiler

Compiled 90215 to 53650 computations (40.5% saved)

prune378.0ms (1.5%)

Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New1635181653
Fresh23932
Picked415
Done000
Total1662281690
Accurracy
99.9%
Counts
1690 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.7%
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (*.f32 maxCos zi)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (PI.f32) (*.f32 uy yi))))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.8%
(fma.f32 ux (*.f32 (neg.f32 (*.f32 maxCos zi)) ux) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
95.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 ux maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (expm1.f32 (log1p.f32 (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
48.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
83.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.7%
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.1%
(fma.f32 ux (*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (*.f32 maxCos zi)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (PI.f32) (*.f32 uy yi))))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.8%
(fma.f32 ux (*.f32 (neg.f32 (*.f32 maxCos zi)) ux) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
95.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
49.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 ux maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (expm1.f32 (log1p.f32 (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
48.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
83.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 5484 to 3886 computations (29.1% saved)

localize1.9s (7.5%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
98.7%
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
53.5%
(PI.f32)
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.4%
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
95.4%
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
53.5%
(PI.f32)
99.7%
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
99.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
53.5%
(PI.f32)
99.6%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.4%
(*.f32 (PI.f32) (*.f32 yi 2))
53.5%
(PI.f32)
99.4%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(/.f32 1 (+.f32 1 ux))
97.7%
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (*.f32 maxCos zi)))
53.5%
(PI.f32)
Compiler

Compiled 1146 to 628 computations (45.2% saved)

series152.0ms (0.6%)

Counts
8 → 160
Calls

48 calls:

TimeVariablePointExpression
70.0ms
yi
@0
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
32.0ms
uy
@inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
15.0ms
uy
@-inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
13.0ms
yi
@-inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
10.0ms
yi
@inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))

rewrite86.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
684×add-sqr-sqrt
672×pow1
668×*-un-lft-identity
630×add-exp-log
630×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034192
1706186
Stop Event
node limit
Counts
8 → 197
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (*.f32 maxCos zi)))
(/.f32 1 (+.f32 1 ux))
(*.f32 (PI.f32) (*.f32 yi 2))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
Outputs
(+.f32 (*.f32 maxCos zi) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos zi))))
(-.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux ux) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)))) 1)
(*.f32 1 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)))
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))) 2) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))))
(*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (/.f32 -1 (*.f32 maxCos zi))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (*.f32 maxCos zi))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 maxCos zi) -2))) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (cbrt.f32 (*.f32 maxCos zi)))))
(*.f32 (/.f32 1 (pow.f32 (*.f32 maxCos zi) -1/2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (*.f32 maxCos zi) -1/2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (cbrt.f32 (pow.f32 (*.f32 maxCos zi) -2))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (pow.f32 (*.f32 maxCos zi) -1/2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (*.f32 maxCos zi) -1/2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos zi) -2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 (*.f32 maxCos zi)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) maxCos) zi)
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) zi) maxCos)
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (*.f32 maxCos zi)) 2)) (cbrt.f32 (*.f32 maxCos zi)))
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (*.f32 maxCos zi))) (sqrt.f32 (*.f32 maxCos zi)))
(pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))) 2)
(pow.f32 (/.f32 (/.f32 1 (*.f32 maxCos zi)) (-.f32 1 (*.f32 ux ux))) -1)
(neg.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 -1 (*.f32 maxCos zi))))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 maxCos zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (/.f32 1 (*.f32 maxCos zi)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux)))) 1)
(*.f32 1 (/.f32 1 (+.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 ux) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 ux))))
(*.f32 (pow.f32 (+.f32 1 ux) -1/2) (pow.f32 (+.f32 1 ux) -1/2))
(*.f32 -1 (/.f32 1 (+.f32 -1 (neg.f32 ux))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1) (pow.f32 (sqrt.f32 (+.f32 1 ux)) -1))
(pow.f32 (+.f32 1 ux) -1)
(pow.f32 (/.f32 1 (+.f32 1 ux)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 1 ux))) 3)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3) 1/3)
(pow.f32 (pow.f32 (+.f32 1 ux) -1/2) 2)
(sqrt.f32 (pow.f32 (+.f32 1 ux) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 1 ux)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 1 ux)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 1 ux))))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 ux) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 yi 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 yi 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) 1)
(pow.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) 3)
(pow.f32 (pow.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) 2)
(sqrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2))
(log.f32 (pow.f32 (exp.f32 zi) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(cbrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(exp.f32 (log.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) 1))
(log1p.f32 (expm1.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) yi)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6) 3))
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) yi)
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) 3/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (log.f32 yi))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) 1)
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 3)
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1/3))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/3)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) yi)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6) 3))
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) yi)
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))

simplify154.0ms (0.6%)

Algorithm
egg-herbie
Rules
1158×log-prod
770×associate-*r*
716×associate-*l*
686×cube-prod
544×times-frac
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.3s (5.3%)

Compiler

Compiled 80219 to 48425 computations (39.6% saved)

prune439.0ms (1.7%)

Pruning

31 alts after pruning (29 fresh and 2 done)

PrunedKeptTotal
New1691131704
Fresh61622
Picked415
Done011
Total1701311732
Accurracy
99.9%
Counts
1732 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.7%
(fma.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.5%
(fma.f32 ux (*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (*.f32 maxCos zi)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
92.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
98.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.6%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.0%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
49.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)) (*.f32 maxCos (*.f32 zi ux)))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 ux maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (expm1.f32 (log1p.f32 (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi 2))) 3))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) (*.f32 yi 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (-.f32 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos (*.f32 zi (*.f32 ux ux)))))
92.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
89.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 maxCos (*.f32 zi ux)))
92.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
46.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 maxCos (*.f32 zi ux)))
83.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 5930 to 3745 computations (36.8% saved)

regimes530.0ms (2.1%)

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

10 calls:

69.0ms
(*.f32 uy 2)
45.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
44.0ms
yi
41.0ms
maxCos
40.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
99.2%1xi
99.2%1yi
99.2%1zi
99.2%1ux
99.2%1uy
99.2%1maxCos
99.2%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.2%1(*.f32 (*.f32 uy 2) (PI.f32))
99.2%1(*.f32 uy 2)
99.2%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 4587 to 2808 computations (38.8% saved)

regimes192.0ms (0.8%)

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

10 calls:

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

Compiled 1568 to 962 computations (38.6% saved)

regimes101.0ms (0.4%)

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

7 calls:

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

Compiled 1044 to 629 computations (39.8% saved)

regimes64.0ms (0.3%)

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

8.0ms
zi
8.0ms
uy
8.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
8.0ms
yi
7.0ms
ux
Results
AccuracySegmentsBranch
99.0%1xi
99.0%1yi
99.0%1zi
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 582 to 350 computations (39.9% saved)

regimes52.0ms (0.2%)

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

6 calls:

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

Compiled 523 to 310 computations (40.7% saved)

regimes31.0ms (0.1%)

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

6 calls:

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

Compiled 233 to 141 computations (39.5% saved)

regimes28.0ms (0.1%)

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

6 calls:

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

Compiled 192 to 123 computations (35.9% saved)

regimes24.0ms (0.1%)

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

6 calls:

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

Compiled 155 to 103 computations (33.5% saved)

regimes22.0ms (0.1%)

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

6 calls:

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

Compiled 118 to 83 computations (29.7% saved)

regimes17.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 81 to 63 computations (22.2% saved)

simplify80.0ms (0.3%)

Algorithm
egg-herbie
Rules
318×distribute-lft-neg-in
294×unsub-neg
242×neg-mul-1
154×distribute-rgt-neg-in
150×cancel-sign-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0891320
11681320
22131320
32541320
42851320
53181320
63791320
75651320
88441320
99851320
1010571320
1111371320
1211701320
1311871320
1411951320
1511971320
Stop Event
fuel
saturated
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 1 ux) (*.f32 ux maxCos)) zi))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (-.f32 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos (*.f32 zi (*.f32 ux ux)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 maxCos (*.f32 zi ux)))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi) (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 ux 1))))))) xi) (*.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 ux 1)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) xi) (*.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 ux 1))))))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 ux 1))))))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi) (+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (-.f32 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos (*.f32 zi (*.f32 ux ux)))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))) (-.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos (*.f32 zi (*.f32 ux ux)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))) (*.f32 maxCos (*.f32 ux zi)))
Compiler

Compiled 485 to 338 computations (30.3% saved)

soundness1.6s (6.5%)

Rules
1644×fma-def
1468×associate-*r*
1468×associate-*r*
1468×associate-*r*
1166×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
055926923
1155623833
2718023833
055926923
1155623833
2718023833
055926923
1155623833
2718023833
04818181
111667985
247037959
050610877
1125410187
245129541
027157
1573139
27502139
050610877
1125410187
245129541
050610877
1125410187
245129541
030197
171193
2219139
3861131
43088131
55270131
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1234 to 739 computations (40.1% saved)

end0.0ms (0%)

preprocess200.0ms (0.8%)

Compiler

Compiled 1004 to 610 computations (39.2% saved)

Profiling

Loading profile data...