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

preprocess131.0ms (0.5%)

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)

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

prune19.0ms (0.1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New156
Fresh011
Picked000
Done000
Total167
Accurracy
99.1%
Counts
7 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(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))
98.9%
(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)))
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 (*.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%
(+.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)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(fma.f32 (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))
98.9%
(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)))
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 (*.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%
(+.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)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 1160 to 788 computations (32.1% saved)

localize1.9s (7.6%)

Local Accuracy

Found 20 expressions with local accuracy:

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

Compiled 1236 to 714 computations (42.2% saved)

series32.0ms (0.1%)

Counts
20 → 364
Calls

96 calls:

TimeVariablePointExpression
2.0ms
yi
@0
(*.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))
2.0ms
ux
@inf
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
2.0ms
yi
@-inf
(*.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))
2.0ms
uy
@inf
(*.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))
2.0ms
ux
@-inf
(*.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))

rewrite127.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
738×add-sqr-sqrt
726×pow1
726×*-un-lft-identity
678×add-cbrt-cube
678×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify255.0ms (1%)

Algorithm
egg-herbie
Rules
1468×associate-*l*
906×log-prod
884×times-frac
774×fma-def
550×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061628566
1184625638
2778925630
Stop Event
node limit
Counts
708 → 333
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 (-.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 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 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 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 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 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 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 (*.f32 2 ux) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.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 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 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 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.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 (-.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 (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))))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.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))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 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 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 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 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.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 (-.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 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (-.f32 1 (*.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 ux -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux (-.f32 1 (*.f32 ux -1)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (-.f32 ux -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (-.f32 1 (*.f32 ux -1))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (-.f32 1 (*.f32 ux -1))) (+.f32 1 ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 ux -1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 ux -1) (+.f32 1 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) ux) 3) (pow.f32 (*.f32 (-.f32 1 ux) -1) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) ux)) (-.f32 (*.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) -1)) (*.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 -1 (-.f32 1 ux)) 3)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))))))
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (+.f32 ux -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 ux (-.f32 1 ux) (*.f32 -1 (-.f32 1 ux)))
(fma.f32 (-.f32 1 ux) ux (*.f32 (-.f32 1 ux) -1))
(-.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)
(pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 ux (*.f32 ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 ux (*.f32 ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 ux (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.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 (pow.f32 (*.f32 uy (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.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 (pow.f32 (*.f32 uy (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 (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 yi (pow.f32 uy 7)) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 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 (pow.f32 (*.f32 uy (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (*.f32 ux (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 1 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 1 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 yi (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (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 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 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.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 yi (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.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 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (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 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))))) 1/2) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux maxCos)))))
(*.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 yi (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (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 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 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.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 yi (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.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 maxCos maxCos) (pow.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 -1))) 2)) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) 1) (/.f32 maxCos (/.f32 -1 maxCos))) (/.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (/.f32 (*.f32 -1/2 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))) (/.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) 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 (-.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 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.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))) -1/8))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/16 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 6)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 maxCos 6)))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.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))) -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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 -1/8 (/.f32 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 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/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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.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 1 ux) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 -1/8 (/.f32 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))))))
(*.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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 1/8 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (/.f32 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) 1/8) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 1/8 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.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 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) 1/8) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.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 (*.f32 ux ux) 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 (*.f32 ux ux) 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 (*.f32 ux ux) 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 (*.f32 ux ux) 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 (*.f32 ux ux) 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 (*.f32 ux ux) 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 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 4/15 (*.f32 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 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.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 (pow.f32 (*.f32 uy (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.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 (pow.f32 (*.f32 uy (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 (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 yi (pow.f32 uy 7)) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 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 (pow.f32 (*.f32 uy (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (*.f32 ux (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 1 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 1 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 yi (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (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 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 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.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 yi (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.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 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (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 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))))) 1/2) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux maxCos)))))
(*.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 yi (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (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 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 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.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 yi (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (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 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.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 maxCos maxCos) (pow.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 -1))) 2)) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) 1) (/.f32 maxCos (/.f32 -1 maxCos))) (/.f32 (*.f32 ux maxCos) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (/.f32 (*.f32 -1/2 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))) (/.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) 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 (-.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 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.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))) -1/8))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/16 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 6)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 maxCos 6)))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.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))) -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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 -1/8 (/.f32 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 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/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 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.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 1 ux) (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 -1/8 (/.f32 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))))))
(*.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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 1/8 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (/.f32 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) 1/8) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.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) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 1/8 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (*.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 (/.f32 yi (/.f32 (neg.f32 (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)) 1/8) (*.f32 (*.f32 yi (*.f32 ux (*.f32 maxCos (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
-1
(-.f32 (*.f32 2 ux) 1)
(fma.f32 2 ux -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 (*.f32 ux ux) -1 (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 (*.f32 ux ux) -1 (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 (*.f32 ux ux) -1 (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 (*.f32 ux ux) -1 (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (*.f32 ux ux))
(*.f32 ux (neg.f32 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (*.f32 ux ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 (*.f32 ux ux) -1 (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1))
(fma.f32 (*.f32 ux ux) -1 (fma.f32 2 ux -1))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 4/15 (*.f32 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 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(*.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 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 4/15 (*.f32 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 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (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))
(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))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (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 (*.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 (-.f32 1 ux) (*.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 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 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.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 (-.f32 1 ux) (*.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 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 (*.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 (-.f32 1 ux) (*.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 uy (*.f32 2 (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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(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 (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 (-.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 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 1 (pow.f32 ux 3)))
(/.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 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 3)))) (+.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 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux)))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(pow.f32 (-.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(pow.f32 (-.f32 1 ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(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)))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (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))
(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))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (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))
(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))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (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 (*.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 (-.f32 1 ux) (*.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 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 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.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 (-.f32 1 ux) (*.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 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 (*.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 (-.f32 1 ux) (*.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 uy (*.f32 2 (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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 (*.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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))))) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux ux (-.f32 1 (*.f32 ux -1)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) -1)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 ux -1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) -1)) (*.f32 (+.f32 1 ux) (fma.f32 ux ux (-.f32 1 (*.f32 ux -1)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) -1)) (+.f32 1 ux)) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (-.f32 ux -1)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (+.f32 1 ux)) (+.f32 1 ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (-.f32 1 (*.f32 ux -1))) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 (pow.f32 ux 3) -1)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (-.f32 1 (*.f32 ux -1))) (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 (pow.f32 ux 3) -1)) (+.f32 1 ux)) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)) (/.f32 (+.f32 (pow.f32 ux 3) -1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 ux -1) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (+.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 ux -1) (+.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (+.f32 1 ux)) (+.f32 1 ux))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) ux) 3) (pow.f32 (*.f32 (-.f32 1 ux) -1) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) ux)) (-.f32 (*.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) -1)) (*.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)) (+.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (-.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 ux ux 1)) (*.f32 ux (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 (pow.f32 ux 3) -1)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 ux ux 1) (*.f32 ux (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 -1 (-.f32 1 ux)) 3)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)) (+.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (-.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 ux ux 1)) (*.f32 ux (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 (pow.f32 ux 3) -1)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 ux ux 1) (*.f32 ux (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (+.f32 ux -1) 3)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 ux (-.f32 1 ux) (*.f32 -1 (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (-.f32 1 ux) ux (*.f32 (-.f32 1 ux) -1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(neg.f32 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(fabs.f32 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (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))
(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))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 2)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(sqrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 2))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 ux (*.f32 ux ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 ux (*.f32 ux ux)) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 ux (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 1))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))

eval559.0ms (2.2%)

Compiler

Compiled 38221 to 22880 computations (40.1% saved)

prune284.0ms (1.1%)

Pruning

33 alts after pruning (30 fresh and 3 done)

PrunedKeptTotal
New61130641
Fresh000
Picked235
Done000
Total61333646
Accurracy
99.7%
Counts
646 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.5%
(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 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
98.9%
(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 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.9%
(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)))
98.9%
(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 (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.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 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))))
91.4%
(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 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))))
65.4%
(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 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3))))
98.4%
(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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3))))
94.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 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))))))))))
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) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
93.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 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) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
87.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) yi) (*.f32 2 uy)))))
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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (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) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) yi))))
84.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 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) 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 (*.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))))
84.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 (sin.f32 (log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
97.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 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) yi))))
85.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) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
92.4%
(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 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
87.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 (*.f32 uy yi) (PI.f32))))))
95.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) (log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))))
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) (exp.f32 (log.f32 (*.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 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.5%
(+.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 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))) (*.f32 (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)))
98.4%
(+.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 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (*.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)))
98.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
87.5%
(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 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
98.9%
(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 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.9%
(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)))
98.9%
(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 (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.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 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))))
91.4%
(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 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))))
65.4%
(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 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3))))
98.4%
(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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3))))
94.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 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))))))))))
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) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
93.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 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) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
87.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) yi) (*.f32 2 uy)))))
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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (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) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) yi))))
84.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 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) 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 (*.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))))
84.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 (sin.f32 (log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
97.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 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) yi))))
85.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) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
92.4%
(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 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
87.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 (*.f32 uy yi) (PI.f32))))))
95.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) (log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))))
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) (exp.f32 (log.f32 (*.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 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
92.5%
(+.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 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))) (*.f32 (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)))
98.4%
(+.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 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (*.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)))
98.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7046 to 5006 computations (29% saved)

localize2.1s (8.2%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 uy (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
53.1%
(PI.f32)
99.5%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
98.7%
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
53.1%
(PI.f32)
99.5%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
95.5%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
53.1%
(PI.f32)
99.5%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
99.3%
(*.f32 (*.f32 uy yi) (PI.f32))
53.1%
(PI.f32)
99.4%
(*.f32 uy (PI.f32))
97.5%
(exp.f32 (PI.f32))
81.6%
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
53.1%
(PI.f32)
Compiler

Compiled 1293 to 729 computations (43.6% saved)

series55.0ms (0.2%)

Counts
10 → 68
Calls

18 calls:

TimeVariablePointExpression
30.0ms
uy
@inf
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
13.0ms
uy
@-inf
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
4.0ms
uy
@inf
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
2.0ms
uy
@-inf
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
2.0ms
uy
@0
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)

rewrite121.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1002×prod-diff
866×pow-exp
678×expm1-udef
676×log1p-udef
620×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02290
142490
2473690
Stop Event
node limit
Counts
10 → 286
Calls
Call 1
Inputs
(PI.f32)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(exp.f32 (PI.f32))
(PI.f32)
(*.f32 (*.f32 uy yi) (PI.f32))
(PI.f32)
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(PI.f32)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(PI.f32)
Outputs
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (*.f32 uy 1/2) (PI.f32)) (*.f32 (*.f32 uy 1/2) (PI.f32)))
(+.f32 (*.f32 2 (*.f32 1/3 (*.f32 (PI.f32) uy))) (*.f32 1/3 (*.f32 (PI.f32) uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 2 (*.f32 (*.f32 uy 1/2) (PI.f32)))
(*.f32 3 (*.f32 1/3 (*.f32 (PI.f32) uy)))
(*.f32 1 (*.f32 (PI.f32) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (cbrt.f32 uy) (log.f32 (pow.f32 (exp.f32 (PI.f32)) (cbrt.f32 (*.f32 uy uy)))))
(*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 (sqrt.f32 uy) (log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 uy))))
(*.f32 1/3 (*.f32 3 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 uy 1/2) (*.f32 (PI.f32) 2))
(*.f32 (fma.f32 uy 1/2 (*.f32 uy 1/2)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 uy)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 uy)))
(*.f32 (*.f32 2 (*.f32 uy 1/2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy uy))) (cbrt.f32 uy))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) uy))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) uy))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) uy))) 2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (PI.f32)))) 1)
(*.f32 (exp.f32 (PI.f32)) 1)
(*.f32 1 (exp.f32 (PI.f32)))
(*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))
(*.f32 (sqrt.f32 (exp.f32 (PI.f32))) (sqrt.f32 (exp.f32 (PI.f32))))
(pow.f32 (exp.f32 (PI.f32)) 1)
(pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 3)
(pow.f32 (pow.f32 (exp.f32 (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (exp.f32 (PI.f32))) 2)
(pow.f32 (exp.f32 1) (PI.f32))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32)))
(log.f32 (exp.f32 (exp.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (PI.f32)))))
(cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (exp.f32 (PI.f32))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) yi))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 yi yi))) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) 3))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3/2) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))

simplify129.0ms (0.5%)

Algorithm
egg-herbie
Rules
1816×log-prod
1278×associate-*r*
1102×associate-*l*
1008×cube-prod
542×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04454788
19944596
250634596
Stop Event
node limit
Counts
354 → 224
Calls
Call 1
Inputs
(*.f32 uy (PI.f32))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (+.f32 (pow.f32 (PI.f32) 3) (*.f32 -3 (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 uy (PI.f32)) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2))))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (+.f32 (pow.f32 (PI.f32) 3) (*.f32 -3 (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 1/24 (*.f32 (+.f32 (*.f32 12 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 4)) (+.f32 (pow.f32 (PI.f32) 4) (*.f32 -6 (pow.f32 (PI.f32) 4)))))) (pow.f32 uy 4))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))))))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 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 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (*.f32 uy 1/2) (PI.f32)) (*.f32 (*.f32 uy 1/2) (PI.f32)))
(+.f32 (*.f32 2 (*.f32 1/3 (*.f32 (PI.f32) uy))) (*.f32 1/3 (*.f32 (PI.f32) uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 2 (*.f32 (*.f32 uy 1/2) (PI.f32)))
(*.f32 3 (*.f32 1/3 (*.f32 (PI.f32) uy)))
(*.f32 1 (*.f32 (PI.f32) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (cbrt.f32 uy) (log.f32 (pow.f32 (exp.f32 (PI.f32)) (cbrt.f32 (*.f32 uy uy)))))
(*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 (sqrt.f32 uy) (log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 uy))))
(*.f32 1/3 (*.f32 3 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 uy 1/2) (*.f32 (PI.f32) 2))
(*.f32 (fma.f32 uy 1/2 (*.f32 uy 1/2)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 uy)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 uy)))
(*.f32 (*.f32 2 (*.f32 uy 1/2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy uy))) (cbrt.f32 uy))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) uy))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) uy))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) uy))) 2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (PI.f32)))) 1)
(*.f32 (exp.f32 (PI.f32)) 1)
(*.f32 1 (exp.f32 (PI.f32)))
(*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))
(*.f32 (sqrt.f32 (exp.f32 (PI.f32))) (sqrt.f32 (exp.f32 (PI.f32))))
(pow.f32 (exp.f32 (PI.f32)) 1)
(pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 3)
(pow.f32 (pow.f32 (exp.f32 (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (exp.f32 (PI.f32))) 2)
(pow.f32 (exp.f32 1) (PI.f32))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32)))
(log.f32 (exp.f32 (exp.f32 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (PI.f32)))))
(cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 3))
(expm1.f32 (log1p.f32 (exp.f32 (PI.f32))))
(log1p.f32 (expm1.f32 (exp.f32 (PI.f32))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) yi))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 yi yi))) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) 3))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3/2) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 0 (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (PI.f32)))
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 1/3 (*.f32 3 (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))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
Outputs
(*.f32 uy (PI.f32))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))))
(fma.f32 uy (PI.f32) (*.f32 (*.f32 1/2 (*.f32 uy uy)) (*.f32 0 (pow.f32 (PI.f32) 2))))
(fma.f32 uy (PI.f32) (*.f32 uy (*.f32 uy 0)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (+.f32 (pow.f32 (PI.f32) 3) (*.f32 -3 (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 uy (PI.f32)) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2))))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 2 (pow.f32 (PI.f32) 3) (*.f32 -2 (pow.f32 (PI.f32) 3)))) (fma.f32 uy (PI.f32) (*.f32 (*.f32 1/2 (*.f32 uy uy)) (*.f32 0 (pow.f32 (PI.f32) 2)))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)) (fma.f32 uy (PI.f32) (*.f32 uy (*.f32 uy 0))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 3)) (+.f32 (pow.f32 (PI.f32) 3) (*.f32 -3 (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 1/24 (*.f32 (+.f32 (*.f32 12 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 4)) (+.f32 (pow.f32 (PI.f32) 4) (*.f32 -6 (pow.f32 (PI.f32) 4)))))) (pow.f32 uy 4))) (*.f32 1/2 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (fma.f32 2 (pow.f32 (PI.f32) 3) (*.f32 -2 (pow.f32 (PI.f32) 3)))) (fma.f32 uy (PI.f32) (fma.f32 1/24 (*.f32 (fma.f32 12 (pow.f32 (PI.f32) 4) (fma.f32 -3 (pow.f32 (PI.f32) 4) (fma.f32 -4 (pow.f32 (PI.f32) 4) (*.f32 -5 (pow.f32 (PI.f32) 4))))) (pow.f32 uy 4)) (*.f32 (*.f32 1/2 (*.f32 uy uy)) (*.f32 0 (pow.f32 (PI.f32) 2))))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)) (fma.f32 uy (PI.f32) (fma.f32 1/24 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) -9) (*.f32 (pow.f32 (PI.f32) 4) 9)) (pow.f32 uy 4)) (*.f32 uy (*.f32 uy 0)))))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy 2) (*.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 (pow.f32 (PI.f32) 3) yi)) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi)))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 uy (*.f32 2 (*.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 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (*.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 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 uy (*.f32 2 (*.f32 (PI.f32) yi))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(PI.f32)
(*.f32 3 (*.f32 1/3 (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 1/3 (*.f32 3 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(+.f32 (*.f32 (*.f32 uy 1/2) (PI.f32)) (*.f32 (*.f32 uy 1/2) (PI.f32)))
(*.f32 uy (PI.f32))
(+.f32 (*.f32 2 (*.f32 1/3 (*.f32 (PI.f32) uy))) (*.f32 1/3 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(*.f32 2 (*.f32 (*.f32 uy 1/2) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 3 (*.f32 1/3 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(*.f32 1 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(*.f32 (cbrt.f32 uy) (log.f32 (pow.f32 (exp.f32 (PI.f32)) (cbrt.f32 (*.f32 uy uy)))))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy uy)) (cbrt.f32 uy)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 uy uy))))
(*.f32 (cbrt.f32 (*.f32 uy uy)) (*.f32 (cbrt.f32 uy) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy uy)) (cbrt.f32 uy)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 uy uy))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 uy) (log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 uy))))
(*.f32 uy (PI.f32))
(*.f32 1/3 (*.f32 3 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy 1/2) (*.f32 (PI.f32) 2))
(*.f32 uy (PI.f32))
(*.f32 (fma.f32 uy 1/2 (*.f32 uy 1/2)) (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 uy)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 uy)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 2 (*.f32 uy 1/2)) (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy uy))) (cbrt.f32 uy))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy uy)) (cbrt.f32 uy)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(fabs.f32 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1) 1))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) uy))) 3))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) uy))) 1/3))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) uy))) 2))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (PI.f32)))) 1)
(exp.f32 (PI.f32))
(*.f32 (exp.f32 (PI.f32)) 1)
(exp.f32 (PI.f32))
(*.f32 1 (exp.f32 (PI.f32)))
(exp.f32 (PI.f32))
(*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))
(*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))
(*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (exp.f32 (PI.f32))) (sqrt.f32 (exp.f32 (PI.f32))))
(exp.f32 (PI.f32))
(pow.f32 (exp.f32 (PI.f32)) 1)
(exp.f32 (PI.f32))
(pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 3)
(exp.f32 (PI.f32))
(pow.f32 (pow.f32 (exp.f32 (PI.f32)) 3) 1/3)
(exp.f32 (PI.f32))
(pow.f32 (sqrt.f32 (exp.f32 (PI.f32))) 2)
(exp.f32 (PI.f32))
(pow.f32 (exp.f32 1) (PI.f32))
(exp.f32 (PI.f32))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(exp.f32 (PI.f32))
(pow.f32 (exp.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(exp.f32 (PI.f32))
(sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32)))
(sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) 2))
(log.f32 (exp.f32 (exp.f32 (PI.f32))))
(exp.f32 (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (PI.f32)))))
(exp.f32 (PI.f32))
(cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) 3))
(exp.f32 (PI.f32))
(expm1.f32 (log1p.f32 (exp.f32 (PI.f32))))
(exp.f32 (PI.f32))
(log1p.f32 (expm1.f32 (exp.f32 (PI.f32))))
(exp.f32 (PI.f32))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(PI.f32)
(*.f32 3 (*.f32 1/3 (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 1/3 (*.f32 3 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 uy yi)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy yi)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1) 1))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 3))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3)) 1/3))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 2))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 uy yi))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(PI.f32)
(*.f32 3 (*.f32 1/3 (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 1/3 (*.f32 3 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 yi)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 yi yi)) (cbrt.f32 yi)))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 yi yi))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 yi)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 yi yi)) (cbrt.f32 yi)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (E.f32) (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(PI.f32)
(*.f32 3 (*.f32 1/3 (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 1/3 (*.f32 3 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(fabs.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) 1))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/3) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3/2))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) 1/3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3/2) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (*.f32 2 (*.f32 1/3 (PI.f32))) (*.f32 1/3 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 2 (*.f32 1/2 (PI.f32)))
(PI.f32)
(*.f32 3 (*.f32 1/3 (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 1/3 (*.f32 3 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)

eval1.5s (5.9%)

Compiler

Compiled 88396 to 53141 computations (39.9% saved)

prune644.0ms (2.6%)

Pruning

39 alts after pruning (35 fresh and 4 done)

PrunedKeptTotal
New1725211746
Fresh111425
Picked415
Done033
Total1740391779
Accurracy
99.7%
Counts
1779 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.5%
(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 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
98.9%
(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 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.9%
(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)))
98.9%
(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 (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.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 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))))
87.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 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.4%
(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 (expm1.f32 (log1p.f32 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
65.4%
(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 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3))))
98.4%
(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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3))))
94.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 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))))))))))
93.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
84.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 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1))) yi))))
97.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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
50.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) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
87.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) yi) (*.f32 2 uy)))))
84.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 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) 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 (*.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))))
84.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 (sin.f32 (log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
85.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) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
92.4%
(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 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
93.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 (cbrt.f32 (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 yi))))))
61.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 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)))))
87.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 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)))))
87.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 2 (*.f32 (*.f32 uy yi) (pow.f32 (cbrt.f32 (PI.f32)) 3))))))
87.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) (*.f32 2 (*.f32 (*.f32 uy yi) (expm1.f32 (log1p.f32 (PI.f32))))))))
87.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 yi (*.f32 uy (PI.f32)))))))
87.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 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 (+.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
97.9%
(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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
92.5%
(+.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 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))) (*.f32 (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)))
98.4%
(+.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 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (*.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)))
98.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
87.5%
(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 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
98.9%
(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 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.9%
(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)))
98.9%
(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 (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
98.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 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))))
87.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 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.4%
(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 (expm1.f32 (log1p.f32 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
65.4%
(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 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3))))
98.4%
(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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3))))
94.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 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))))))))))
93.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
84.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 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1))) yi))))
97.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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
50.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) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
87.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) yi) (*.f32 2 uy)))))
84.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 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) 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 (*.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))))
84.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 (sin.f32 (log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
85.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) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
92.4%
(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 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
93.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 (cbrt.f32 (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 yi))))))
61.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 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)))))
87.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 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)))))
87.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 2 (*.f32 (*.f32 uy yi) (pow.f32 (cbrt.f32 (PI.f32)) 3))))))
87.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) (*.f32 2 (*.f32 (*.f32 uy yi) (expm1.f32 (log1p.f32 (PI.f32))))))))
87.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 yi (*.f32 uy (PI.f32)))))))
87.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 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 (+.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
97.9%
(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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
92.5%
(+.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 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))) (*.f32 (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)))
98.4%
(+.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 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (*.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)))
98.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 8136 to 5778 computations (29% saved)

localize2.2s (8.6%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 (PI.f32) (*.f32 uy 2))
99.4%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi))
53.9%
(PI.f32)
99.6%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi)
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
98.6%
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
53.9%
(PI.f32)
99.6%
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
99.5%
(*.f32 (PI.f32) yi)
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
53.9%
(PI.f32)
99.7%
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
99.3%
(*.f32 (*.f32 uy yi) (PI.f32))
53.9%
(PI.f32)
99.6%
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
99.4%
(*.f32 (*.f32 2 uy) (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
53.9%
(PI.f32)
Compiler

Compiled 1100 to 615 computations (44.1% saved)

series8.0ms (0%)

Counts
8 → 132
Calls

36 calls:

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

rewrite117.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1460×prod-diff
700×expm1-udef
698×log1p-udef
616×log-pow
426×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027158
1560158
25056158
Stop Event
node limit
Counts
8 → 131
Calls
Call 1
Inputs
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi))
(*.f32 (PI.f32) (*.f32 uy 2))
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 2) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (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 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 (*.f32 2 uy) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(-.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 2)
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(-.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 2) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

simplify163.0ms (0.6%)

Algorithm
egg-herbie
Rules
2068×log-prod
1582×fma-def
722×distribute-rgt-in
714×distribute-lft-in
554×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02946189
16746111
225946025
375486025
Stop Event
node limit
Counts
263 → 157
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)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.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 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))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))) (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 yi))))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.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 2) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (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 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 (*.f32 2 uy) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(-.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 2)
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(-.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 2) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi))
(*.f32 yi (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 yi (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 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 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (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 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi))))
(+.f32 (*.f32 yi (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))) (*.f32 yi (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)) 1))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))))
(fma.f32 -4/45 (pow.f32 (*.f32 uy (PI.f32)) 6) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)) 1)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.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 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi))
(*.f32 yi (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 yi (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 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 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (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 (pow.f32 (*.f32 uy (PI.f32)) 3)) yi))))
(+.f32 (*.f32 yi (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))) (*.f32 yi (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 yi))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 yi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi)))))
(*.f32 (sqrt.f32 yi) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(*.f32 (sqrt.f32 yi) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 yi))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 yi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 yi) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (sqrt.f32 yi) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(*.f32 (sqrt.f32 yi) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 yi))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 yi))) (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 yi))) (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 yi))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 yi))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 yi))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 yi))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 yi)))))))
(+.f32 (*.f32 (sqrt.f32 yi) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 yi) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(*.f32 (sqrt.f32 yi) (+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1)))
(fma.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1)))
(fma.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cos.f32 1) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sin.f32 1)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.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 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 (PI.f32) yi)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))) 1)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 1)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 3)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3) 1/3)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 2)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 2))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) (*.f32 2 uy)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2))) 3))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))) 1))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 yi 2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) (*.f32 2 yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 yi)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3/2)))
(cbrt.f32 (*.f32 (pow.f32 yi 3/2) (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/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 yi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))

eval2.2s (8.9%)

Compiler

Compiled 115056 to 66349 computations (42.3% saved)

prune503.0ms (2%)

Pruning

41 alts after pruning (35 fresh and 6 done)

PrunedKeptTotal
New2404312435
Fresh26430
Picked235
Done134
Total2433412474
Accurracy
99.8%
Counts
2474 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.5%
(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 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
79.7%
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 ux -1) (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)) (fma.f32 1 xi (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
98.9%
(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)))
98.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 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))))
65.4%
(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 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3))))
49.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 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 3) (sqrt.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 (*.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.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 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
93.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 (cbrt.f32 (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 yi))))))
44.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 1 xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
84.5%
(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 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.0%
(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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
86.5%
(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 (+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
85.0%
(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 (+.f32 1 (fma.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
83.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 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
86.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 (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
84.5%
(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 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1))) yi))))
84.5%
(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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) yi))))
97.4%
(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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))))
84.7%
(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 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
92.1%
(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 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
87.0%
(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 2 (*.f32 (*.f32 uy yi) (pow.f32 (cbrt.f32 (PI.f32)) 3))))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
88.5%
(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 1 xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
79.3%
(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 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
98.8%
(+.f32 (fma.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
94.3%
(+.f32 (fma.f32 (*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.5%
(+.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 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.6%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
97.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (expm1.f32 (log1p.f32 (PI.f32))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
87.5%
(+.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 uy (*.f32 (PI.f32) (*.f32 2 yi)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
89.3%
(+.f32 (fma.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
87.5%
(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 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
79.7%
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 ux -1) (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)) (fma.f32 1 xi (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
98.9%
(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)))
98.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 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))))
65.4%
(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 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3))))
49.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 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 3) (sqrt.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 (*.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.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 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
93.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 (cbrt.f32 (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 yi))))))
44.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 1 xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
84.5%
(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 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.0%
(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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
86.5%
(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 (+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
85.0%
(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 (+.f32 1 (fma.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
83.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 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
86.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 (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
84.5%
(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 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1))) yi))))
84.5%
(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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) yi))))
97.4%
(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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))))
84.7%
(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 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
92.1%
(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 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
87.0%
(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 2 (*.f32 (*.f32 uy yi) (pow.f32 (cbrt.f32 (PI.f32)) 3))))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
88.5%
(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 1 xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
79.3%
(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 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
98.8%
(+.f32 (fma.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
94.3%
(+.f32 (fma.f32 (*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.5%
(+.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 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.6%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
97.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (expm1.f32 (log1p.f32 (PI.f32))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
87.5%
(+.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 uy (*.f32 (PI.f32) (*.f32 2 yi)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
89.3%
(+.f32 (fma.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7720 to 5476 computations (29.1% saved)

localize1.8s (7%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
99.5%
(*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))
98.5%
(pow.f32 (cbrt.f32 (PI.f32)) 3)
50.9%
(PI.f32)
99.6%
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
99.5%
(*.f32 uy (PI.f32))
99.3%
(*.f32 (*.f32 uy yi) (PI.f32))
50.9%
(PI.f32)
99.5%
(*.f32 (PI.f32) (*.f32 uy 2))
99.5%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi))
50.9%
(PI.f32)
99.7%
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))
99.7%
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
99.3%
(*.f32 (*.f32 uy yi) (PI.f32))
50.9%
(PI.f32)
99.5%
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
99.5%
(*.f32 (*.f32 2 uy) (PI.f32))
99.5%
(*.f32 uy (PI.f32))
50.9%
(PI.f32)
Compiler

Compiled 1139 to 658 computations (42.2% saved)

series54.0ms (0.2%)

Counts
7 → 84
Calls

27 calls:

TimeVariablePointExpression
30.0ms
uy
@inf
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
14.0ms
uy
@-inf
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
1.0ms
uy
@0
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
1.0ms
uy
@0
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
1.0ms
uy
@inf
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)

rewrite116.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
906×expm1-udef
906×log1p-udef
548×add-sqr-sqrt
536×pow1
530×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify121.0ms (0.5%)

Algorithm
egg-herbie
Rules
1896×fma-def
736×associate-+r+
620×associate-+l+
590×log-prod
506×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03617801
18857053
232726893
Stop Event
node limit
Counts
263 → 187
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/24 (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4)))) (*.f32 1/2 (pow.f32 (PI.f32) 4))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/24 (*.f32 (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 1/720 (+.f32 (*.f32 240 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -240 (pow.f32 (PI.f32) 6)) (*.f32 -32 (pow.f32 (PI.f32) 6))))))))) (+.f32 1 (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/24 (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4)))) (*.f32 1/2 (pow.f32 (PI.f32) 4))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.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 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)))))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 -1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (/.f32 1 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)) (neg.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1/2)
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(fma.f32 1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 2) (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.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 (-.f32 1 ux) (*.f32 maxCos zi)))) 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 (-.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)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(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)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(pow.f32 (*.f32 ux maxCos) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 maxCos maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 maxCos maxCos)) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 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 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 -1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)) (/.f32 1 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (/.f32 1 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)) (neg.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(fma.f32 1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 2) (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (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 (cbrt.f32 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.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 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2))) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/6) 3) (pow.f32 (pow.f32 (PI.f32) 1/6) 3))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 1) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 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 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
Outputs
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/24 (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4)))) (*.f32 1/2 (pow.f32 (PI.f32) 4))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2 (*.f32 (pow.f32 uy 4) (fma.f32 1/24 (*.f32 (pow.f32 (PI.f32) 4) -4) (*.f32 (pow.f32 (PI.f32) 4) 1/2))) (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 uy 4) (fma.f32 (pow.f32 (PI.f32) 4) 1/2 (*.f32 (pow.f32 (PI.f32) 4) -1/6))))))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 uy 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 1/3) 2) 1))
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -1/24 (*.f32 (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 1/720 (+.f32 (*.f32 240 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -240 (pow.f32 (PI.f32) 6)) (*.f32 -32 (pow.f32 (PI.f32) 6))))))))) (+.f32 1 (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 1/24 (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4)))) (*.f32 1/2 (pow.f32 (PI.f32) 4))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 2 (*.f32 (pow.f32 uy 6) (fma.f32 -1/6 (pow.f32 (PI.f32) 6) (fma.f32 -1/24 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -4)) (*.f32 1/720 (fma.f32 240 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 6) -272)))))) (+.f32 1 (fma.f32 2 (*.f32 (pow.f32 uy 4) (fma.f32 1/24 (*.f32 (pow.f32 (PI.f32) 4) -4) (*.f32 (pow.f32 (PI.f32) 4) 1/2))) (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))))
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 uy 4) (fma.f32 (pow.f32 (PI.f32) 4) 1/2 (*.f32 (pow.f32 (PI.f32) 4) -1/6))))) (fma.f32 (*.f32 2 (pow.f32 uy 6)) (fma.f32 -1/6 (pow.f32 (PI.f32) 6) (fma.f32 -1/24 (*.f32 (pow.f32 (PI.f32) 6) -4) (*.f32 1/720 (*.f32 (pow.f32 (PI.f32) 6) -32)))) 1))
(fma.f32 2 (*.f32 (pow.f32 uy 6) (fma.f32 -1/6 (pow.f32 (PI.f32) 6) (fma.f32 -1/24 (*.f32 (pow.f32 (PI.f32) 6) -4) (*.f32 (pow.f32 (PI.f32) 6) -2/45)))) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 uy 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 1/3) 2) 1)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.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 1 ux))
(*.f32 maxCos (-.f32 zi (*.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 1 ux))
(*.f32 maxCos (-.f32 zi (*.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 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(*.f32 (*.f32 zi ux) (neg.f32 maxCos))
(*.f32 ux (*.f32 maxCos (neg.f32 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 1 ux))
(*.f32 maxCos (-.f32 zi (*.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 1 ux))
(*.f32 maxCos (-.f32 zi (*.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 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(*.f32 (*.f32 zi ux) (neg.f32 maxCos))
(*.f32 ux (*.f32 maxCos (neg.f32 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 1 ux))
(*.f32 maxCos (-.f32 zi (*.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 1 ux))
(*.f32 maxCos (-.f32 zi (*.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 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 4) (-.f32 (*.f32 5/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2)))))
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (fma.f32 5/3 (pow.f32 (PI.f32) 4) (neg.f32 (pow.f32 (PI.f32) 4))))))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) 1))
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (-.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) 2))))))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 4) (-.f32 (*.f32 5/3 (pow.f32 (PI.f32) 4)) (pow.f32 (neg.f32 (pow.f32 (PI.f32) 2)) 2))))))
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (fma.f32 5/3 (pow.f32 (PI.f32) 4) (neg.f32 (pow.f32 (PI.f32) 4))))) (fma.f32 (*.f32 (pow.f32 uy 6) -4/45) (pow.f32 (PI.f32) 6) 1))
(fma.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) 1)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 -1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (/.f32 1 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 1 (/.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)) (neg.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 6)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4)))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) 1/2)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 2) (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(/.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 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos zi))
(/.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 maxCos zi) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(/.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 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos zi))
(/.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 maxCos zi) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (*.f32 maxCos maxCos)) 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 maxCos maxCos)) 3) (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(+.f32 -1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (/.f32 -1 (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)) (/.f32 -1 (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)))
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)) (/.f32 1 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (/.f32 1 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 1))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 1 (/.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1) (-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2) (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 1 (*.f32 (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (fma.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1)) (neg.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 2)) (/.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 6)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4)))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 1 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) 2) (cbrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)) -1)
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (cbrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2))) 4))
(*.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 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (cbrt.f32 (pow.f32 (PI.f32) 2))))
(*.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)))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2))) 3) (cbrt.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 (pow.f32 (pow.f32 (PI.f32) 1/6) 3) (pow.f32 (pow.f32 (PI.f32) 1/6) 3))
(pow.f32 (pow.f32 (PI.f32) 1/6) 6)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 1) (cbrt.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 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (cbrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (PI.f32) 2))) 4))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) (cbrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))

eval1.3s (5.3%)

Compiler

Compiled 83722 to 51501 computations (38.5% saved)

prune505.0ms (2%)

Pruning

56 alts after pruning (51 fresh and 5 done)

PrunedKeptTotal
New1727271754
Fresh62430
Picked415
Done246
Total1739561795
Accurracy
99.9%
Counts
1795 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.7%
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 ux -1) (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)) (fma.f32 1 xi (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
98.9%
(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)))
46.0%
(fma.f32 ux (pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
79.3%
(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 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
79.4%
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
79.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
98.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 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))))
49.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 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi))) 3) (sqrt.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 (*.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.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 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
93.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 (cbrt.f32 (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 yi))))))
44.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 1 xi) (*.f32 (*.f32 (sin.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
43.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 1 xi) (*.f32 (sqrt.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) (sqrt.f32 yi)))))
41.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 1 xi) (*.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)))) (sqrt.f32 yi)))))
87.0%
(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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
83.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 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
86.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 (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
84.5%
(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 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1))) yi))))
84.5%
(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 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) yi))))
97.4%
(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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
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 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi))))
84.7%
(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 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
92.1%
(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 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
87.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 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
87.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 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
88.5%
(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 1 xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
44.7%
(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 1 xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
54.3%
(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 1 xi) (*.f32 2 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)))))
79.1%
(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 1 xi) (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)))))
56.1%
(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 1 xi) (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)))))
79.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 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (pow.f32 (cbrt.f32 (PI.f32)) 3))))))
78.9%
(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 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (expm1.f32 (log1p.f32 (PI.f32))))))))
79.4%
(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 1 xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))))
79.4%
(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 1 xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
64.3%
(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 1 xi) (*.f32 2 (fabs.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))))
69.9%
(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 1 xi) (*.f32 2 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))))))
70.0%
(fma.f32 ux (*.f32 (*.f32 zi ux) (neg.f32 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
79.4%
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 zi ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
81.4%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
76.2%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
45.8%
(fma.f32 ux (exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
98.7%
(+.f32 (fma.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.7%
(+.f32 (fma.f32 (*.f32 (/.f32 1 (/.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) 2) -1))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.8%
(+.f32 (fma.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) -1) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
94.3%
(+.f32 (fma.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.5%
(+.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 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.6%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (pow.f32 (cbrt.f32 (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
97.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (expm1.f32 (log1p.f32 (PI.f32))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
87.5%
(+.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 uy (*.f32 (PI.f32) (*.f32 2 yi)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
89.3%
(+.f32 (fma.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
Compiler

Compiled 7856 to 5048 computations (35.7% saved)

regimes710.0ms (2.8%)

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

10 calls:

105.0ms
zi
89.0ms
xi
53.0ms
uy
51.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
50.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 5330 to 3245 computations (39.1% saved)

regimes596.0ms (2.4%)

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

10 calls:

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

Compiled 4786 to 2900 computations (39.4% saved)

regimes325.0ms (1.3%)

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

10 calls:

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

Compiled 2553 to 1513 computations (40.7% saved)

regimes141.0ms (0.6%)

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

7 calls:

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

Compiled 1418 to 838 computations (40.9% saved)

regimes131.0ms (0.5%)

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

7 calls:

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

Compiled 1331 to 785 computations (41% saved)

regimes116.0ms (0.5%)

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

7 calls:

14.0ms
(*.f32 uy 2)
14.0ms
maxCos
14.0ms
xi
14.0ms
uy
14.0ms
ux
Results
AccuracySegmentsBranch
89.3%1xi
89.3%1yi
89.3%1zi
89.3%1ux
89.3%1uy
89.3%1maxCos
89.3%1(*.f32 uy 2)
Compiler

Compiled 1253 to 737 computations (41.2% saved)

regimes44.0ms (0.2%)

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

6 calls:

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

Compiled 381 to 229 computations (39.9% saved)

regimes34.0ms (0.1%)

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

6 calls:

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

Compiled 272 to 170 computations (37.5% saved)

regimes22.0ms (0.1%)

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

6 calls:

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

Compiled 140 to 95 computations (32.1% saved)

regimes17.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 77 to 61 computations (20.8% saved)

simplify82.0ms (0.3%)

Algorithm
egg-herbie
Rules
410×distribute-lft-neg-in
250×unsub-neg
218×neg-mul-1
186×distribute-rgt-neg-in
168×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01071184
11951180
22541180
33111180
43461180
53811180
64581180
76431180
88701180
910221180
1011311180
1111961180
1212291180
1312491180
1412561180
1512571180
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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 (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 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)))
(+.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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 (-.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 (fma.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 zi ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
Outputs
(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 (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))) 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 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos maxCos))) 1)) (fma.f32 (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 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)))
(+.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 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) xi (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(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 (-.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 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 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 ux) (*.f32 maxCos zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(+.f32 (fma.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) xi (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) xi (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 xi (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 xi (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 zi ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 ux zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.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 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (+.f32 xi (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 xi (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
Compiler

Compiled 446 to 308 computations (30.9% saved)

soundness1.7s (6.8%)

Rules
1896×fma-def
1896×fma-def
1468×associate-*l*
1468×associate-*l*
1468×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030197
171193
2219139
3861131
43088131
55270131
043458
1945458
030197
171193
2219139
3861131
43088131
55270131
061628566
1184625638
2778925630
03617801
18857053
232726893
03617801
18857053
232726893
033109
1693103
26787103
030197
171193
2219139
3861131
43088131
55270131
061628566
1184625638
2778925630
061628566
1184625638
2778925630
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1071 to 639 computations (40.3% saved)

end0.0ms (0%)

preprocess187.0ms (0.7%)

Compiler

Compiled 926 to 540 computations (41.7% saved)

Profiling

Loading profile data...