UniformSampleCone 2

Time bar (total: 26.7s)

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)

sample5.5s (20.4%)

Results
5.4s8256×body256valid
Bogosity

preprocess658.0ms (2.5%)

Algorithm
egg-herbie
Rules
618×distribute-lft-neg-in
565×distribute-rgt-neg-in
467×distribute-lft-in
453×distribute-rgt-in
432×cancel-sign-sub-inv
Problems
243×No Errors
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02557597
18097397
231095265
Stop Event
node limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi))
(neg.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)))
(neg.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))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi))))
(neg.f32 (+.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)))
(neg.f32 (+.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)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) xi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 xi)) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.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))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi))))
(-.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.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 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (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 1 ux) (*.f32 maxCos (*.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 1 ux) (*.f32 maxCos (*.f32 maxCos (+.f32 1 ux)))))))) (*.f32 maxCos (*.f32 (+.f32 1 ux) (neg.f32 (*.f32 ux zi))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 (+.f32 1 ux) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 1 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 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi))))
(-.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(neg.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)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi)))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 xi)) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(neg.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))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi))))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi))))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi)))))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) maxCos)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(neg.f32 (+.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)))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))
(-.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 1 ux)))) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (+.f32 1 ux)))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (+.f32 1 ux))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 1 ux)) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 (+.f32 1 ux) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(neg.f32 (+.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)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi))))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(neg.f32 (+.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)))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi)))))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) maxCos)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) yi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) xi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) zi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) zi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) xi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)))))) ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))) yi))) (*.f32 zi (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (-.f32 1 xi) (*.f32 maxCos (*.f32 maxCos (-.f32 1 xi))))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (-.f32 1 xi) (*.f32 maxCos (*.f32 maxCos (-.f32 1 xi))))))))) (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 1 xi)) zi))))
(fma.f32 zi (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 xi) (*.f32 xi (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 xi (*.f32 2 (PI.f32))))) uy (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (sin.f32 (*.f32 xi (*.f32 2 (PI.f32))))))))
(fma.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cos.f32 (*.f32 2 (*.f32 xi (PI.f32))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 2 (*.f32 xi (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 xi (PI.f32)))) uy) (*.f32 (sin.f32 (*.f32 2 (*.f32 xi (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 xi ux))))))) maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 xi ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 xi ux))))
(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 (*.f32 ux ux) (*.f32 (*.f32 xi xi) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux 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 ux (*.f32 (-.f32 1 ux) xi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 (*.f32 ux ux) (*.f32 xi (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) zi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) yi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) zi) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) yi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux yi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 yi (*.f32 (-.f32 1 yi) (*.f32 maxCos yi))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 yi (*.f32 (-.f32 1 yi) (*.f32 maxCos yi)))))) ux))) (*.f32 zi (*.f32 (-.f32 1 yi) (*.f32 maxCos yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 yi (*.f32 yi (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 maxCos (-.f32 1 yi)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 1 (*.f32 yi (*.f32 yi (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 maxCos (-.f32 1 yi)))))))) (*.f32 (*.f32 zi (-.f32 1 yi)) (*.f32 maxCos yi))))
(fma.f32 zi (*.f32 (*.f32 yi (-.f32 1 yi)) maxCos) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 yi (*.f32 (-.f32 1 yi) (*.f32 (*.f32 maxCos yi) (*.f32 maxCos (-.f32 1 yi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 yi (*.f32 2 (PI.f32))))) xi (*.f32 (sin.f32 (*.f32 yi (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) uy))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi))) uy))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 yi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 yi (PI.f32)))) uy))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 yi ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 yi ux)))))) maxCos))) (*.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 (-.f32 1 ux) (*.f32 yi (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) yi))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) yi))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) zi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 (*.f32 ux yi) (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 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 maxCos (-.f32 1 zi)) (*.f32 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 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 1 zi))))))) yi))) (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 zi (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos (-.f32 1 zi)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 zi (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos (-.f32 1 zi)))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 1 zi)) ux))))
(fma.f32 ux (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos zi) (+.f32 zi -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 zi (*.f32 2 (PI.f32))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (sin.f32 (*.f32 zi (*.f32 2 (PI.f32))))))) (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cos.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 uy (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 zi (PI.f32))))))))
(+.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 (-.f32 1 ux) zi) (*.f32 (-.f32 1 ux) zi)) (*.f32 ux ux))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (-.f32 1 ux) zi)) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux maxCos)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux zi) (*.f32 zi (*.f32 (-.f32 1 ux) ux))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux zi) (*.f32 zi (*.f32 (-.f32 1 ux) ux))))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) zi)) (*.f32 zi (+.f32 ux -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 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 ux (*.f32 2 (PI.f32)))) (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 ux (*.f32 2 (PI.f32))))))) (*.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 (*.f32 uy maxCos) (*.f32 uy (*.f32 maxCos (-.f32 1 uy)))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux)))) (*.f32 uy (*.f32 (*.f32 maxCos (-.f32 1 uy)) zi))))
(fma.f32 zi (*.f32 (*.f32 uy (-.f32 1 uy)) maxCos) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 (*.f32 uy (-.f32 1 uy)) maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 ux (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 ux (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 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 (-.f32 1 maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))) yi))) (*.f32 zi (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos maxCos)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) ux) (-.f32 1 maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 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 maxCos (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 uy (-.f32 1 ux))) (*.f32 ux (*.f32 uy (-.f32 1 ux))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 uy (-.f32 1 ux))) (*.f32 ux (*.f32 uy (-.f32 1 ux)))))) (sin.f32 (*.f32 maxCos (*.f32 2 (PI.f32))))))) (*.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 uy (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 uy (-.f32 1 ux)))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 uy (-.f32 1 ux))))))) (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32))))) (*.f32 uy (*.f32 zi (*.f32 (-.f32 1 ux) ux)))))
(fma.f32 zi (*.f32 (-.f32 1 ux) (*.f32 uy ux)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 uy ux)) (*.f32 ux (*.f32 uy (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) yi))))
Compiler

Compiled 405 to 270 computations (33.3% saved)

eval2.0ms (0%)

Compiler

Compiled 178 to 111 computations (37.6% saved)

prune8.0ms (0%)

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

Compiled 384 to 262 computations (31.8% saved)

localize1.4s (5.3%)

Localize:

Found 12 expressions with local error:

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

Compiled 863 to 521 computations (39.6% saved)

series57.0ms (0.2%)

Counts
12 → 276
Calls

69 calls:

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

rewrite360.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
478×expm1-udef
396×associate-*r*
259×log1p-expm1-u
259×add-cube-cbrt
259×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043428
1739428
27833428
Stop Event
node limit
Counts
12 → 232
Calls
Call 1
Inputs
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (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 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 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 (-.f32 1 ux) (*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.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 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 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 (-.f32 1 ux) (*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.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 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) ux) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) -1) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (*.f32 maxCos (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 1)
(/.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))
(/.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 ux ux -1)) (+.f32 1 ux))
(pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) maxCos) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (neg.f32 ux)))
(+.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))) 1)
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))

simplify284.0ms (1.1%)

Algorithm
egg-herbie
Rules
368×fma-def
313×log-prod
310×*-commutative
305×times-frac
283×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054830246
1158327469
2567627383
Stop Event
node limit
Counts
508 → 291
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(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 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(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 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(-.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 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 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 (-.f32 1 ux) (*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.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 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 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 (-.f32 1 ux) (*.f32 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 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.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 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) ux) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) -1))
(+.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) -1) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (*.f32 maxCos (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 1)
(/.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))
(/.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 ux ux -1)) (+.f32 1 ux))
(pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) maxCos) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (neg.f32 ux)))
(+.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))) 1)
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
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 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3)))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (pow.f32 ux 2)))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 (pow.f32 maxCos 2) -1/2) 2)))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) ux))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) ux) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 -1/16 (pow.f32 maxCos 6))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 -1/16 (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6))) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 maxCos (*.f32 (neg.f32 ux) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.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 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3)))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (pow.f32 ux 2)))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 (pow.f32 maxCos 2) -1/2) 2)))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) ux))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) ux) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 -1/16 (pow.f32 maxCos 6))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2)))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 -1/16 (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6))) (pow.f32 (*.f32 maxCos ux) 6)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 maxCos (*.f32 (neg.f32 ux) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux)) (/.f32 yi (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 5)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.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 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (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 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(-.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (neg.f32 maxCos) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (neg.f32 maxCos) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 4))
(*.f32 maxCos (neg.f32 (pow.f32 ux 4)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 (*.f32 2 maxCos) (pow.f32 ux 3) (*.f32 maxCos (neg.f32 (pow.f32 ux 4))))
(fma.f32 (pow.f32 ux 3) (*.f32 2 maxCos) (*.f32 maxCos (neg.f32 (pow.f32 ux 4))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (neg.f32 maxCos) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (neg.f32 maxCos) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 4))
(*.f32 maxCos (neg.f32 (pow.f32 ux 4)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 (*.f32 2 maxCos) (pow.f32 ux 3) (*.f32 maxCos (neg.f32 (pow.f32 ux 4))))
(fma.f32 (pow.f32 ux 3) (*.f32 2 maxCos) (*.f32 maxCos (neg.f32 (pow.f32 ux 4))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (neg.f32 maxCos) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 3)))))
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (neg.f32 maxCos) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (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 uy 2) 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 uy 2) 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 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)) (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)) (*.f32 maxCos ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(sin.f32 (*.f32 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (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 uy 2) 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 uy 2) 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 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)) (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)) (*.f32 maxCos ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(sin.f32 (*.f32 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 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 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (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 uy 2) 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 uy 2) 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 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) ux) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) -1))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) -1) (*.f32 (*.f32 maxCos (pow.f32 ux 2)) ux))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(/.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 -1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))
(/.f32 (*.f32 maxCos (pow.f32 ux 2)) (/.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (+.f32 (pow.f32 ux 3) -1)))
(/.f32 (*.f32 maxCos (pow.f32 ux 2)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 (pow.f32 ux 3) -1)))
(/.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 ux ux -1)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (fma.f32 ux ux -1)))
(/.f32 maxCos (/.f32 (+.f32 1 ux) (+.f32 (pow.f32 ux 4) (neg.f32 (pow.f32 ux 2)))))
(/.f32 maxCos (/.f32 (+.f32 1 ux) (-.f32 (pow.f32 ux 4) (pow.f32 ux 2))))
(pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3) 1/3)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 2))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 1))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.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 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.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 uy (*.f32 2 (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 uy (*.f32 2 (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 uy (*.f32 2 (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 uy (*.f32 2 (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 uy (*.f32 2 (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 uy (*.f32 2 (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 uy (*.f32 2 (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 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (neg.f32 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (neg.f32 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (neg.f32 maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))) 1)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2))))
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 (+.f32 1 ux) maxCos) (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 (+.f32 1 ux) maxCos) (-.f32 (pow.f32 ux 3) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 (+.f32 1 ux) maxCos) (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 (+.f32 1 ux) maxCos) (-.f32 (pow.f32 ux 3) (pow.f32 ux 2))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 1)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3) 1/3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))))) 2)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 2))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2)))) 3))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))) 1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 maxCos (pow.f32 ux 2))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))

eval465.0ms (1.7%)

Compiler

Compiled 31047 to 20597 computations (33.7% saved)

prune205.0ms (0.8%)

Pruning

22 alts after pruning (20 fresh and 2 done)

PrunedKeptTotal
New43020450
Fresh000
Picked123
Done000
Total43122453
Accuracy
99.6%
Counts
453 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
96.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
82.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
96.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux))) zi))
92.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) zi))
96.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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))
48.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
96.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
82.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
96.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux))) zi))
92.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) zi))
96.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.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 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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 5726 to 4090 computations (28.6% saved)

localize2.8s (10.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
97.8%
(PI.f32)
97.7%
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
97.8%
(PI.f32)
95.0%
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
97.8%
(PI.f32)
93.8%
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux)))
99.1%
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
99.0%
(*.f32 (PI.f32) yi)
97.8%
(PI.f32)
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3))
97.8%
(PI.f32)
96.9%
(pow.f32 (PI.f32) 3)
Compiler

Compiled 1716 to 1112 computations (35.2% saved)

series26.0ms (0.1%)

Counts
16 → 140
Calls

39 calls:

TimeVariablePointExpression
7.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
ux
@inf
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux)))
2.0ms
uy
@0
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
1.0ms
uy
@0
(*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3))

rewrite238.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
401×expm1-udef
400×log1p-udef
242×associate-*r*
222×log1p-expm1-u
222×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify170.0ms (0.6%)

Algorithm
egg-herbie
Rules
721×fma-def
631×log-prod
488×cube-prod
462×associate-*r*
429×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.2s (4.3%)

Compiler

Compiled 62516 to 42030 computations (32.8% saved)

prune282.0ms (1.1%)

Pruning

27 alts after pruning (20 fresh and 7 done)

PrunedKeptTotal
New88113894
Fresh8715
Picked055
Done022
Total88927916
Accuracy
99.7%
Counts
916 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi)) 1))))
45.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 2))))
48.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 3))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
96.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3) (*.f32 2 uy)))))
91.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
91.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi) (*.f32 2 uy)))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) 4)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 1 ux) maxCos)) 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 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.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 ux (/.f32 (+.f32 1 ux) maxCos)) (-.f32 1 (pow.f32 ux 2))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
92.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi)) 1))))
45.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 2))))
48.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 3))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
96.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3) (*.f32 2 uy)))))
91.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
91.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi) (*.f32 2 uy)))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) 4)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 1 ux) maxCos)) 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 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.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 ux (/.f32 (+.f32 1 ux) maxCos)) (-.f32 1 (pow.f32 ux 2))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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 6042 to 4322 computations (28.5% saved)

localize3.0s (11.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
99.0%
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
52.0%
(PI.f32)
99.5%
(*.f32 yi (PI.f32))
99.5%
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
98.5%
(pow.f32 (PI.f32) 3)
52.0%
(PI.f32)
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
99.5%
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi)
98.5%
(pow.f32 (cbrt.f32 (PI.f32)) 3)
52.0%
(PI.f32)
99.6%
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.5%
(*.f32 (PI.f32) (*.f32 2 uy))
52.0%
(PI.f32)
99.6%
(*.f32 (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
99.5%
(*.f32 (*.f32 uy 2) (PI.f32))
99.5%
(*.f32 uy (*.f32 2 (PI.f32)))
52.0%
(PI.f32)
Compiler

Compiled 1465 to 896 computations (38.8% saved)

series25.0ms (0.1%)

Counts
9 → 112
Calls

45 calls:

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

rewrite232.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
483×expm1-udef
362×associate-*r*
266×log1p-expm1-u
265×expm1-log1p-u
260×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify181.0ms (0.7%)

Algorithm
egg-herbie
Rules
495×associate-+r+
432×associate-+l+
300×fma-def
294×sqr-pow
278×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval2.2s (8.3%)

Compiler

Compiled 99762 to 63217 computations (36.6% saved)

prune327.0ms (1.2%)

Pruning

31 alts after pruning (25 fresh and 6 done)

PrunedKeptTotal
New1711141725
Fresh41115
Picked325
Done347
Total1721311752
Accuracy
99.7%
Counts
1752 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
92.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi)) 1))))
45.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 2))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 3))))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3) (*.f32 2 uy)))))
91.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
48.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -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)))))
93.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
91.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi) (*.f32 2 uy)))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.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))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 1 ux) maxCos)) 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 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.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 ux (/.f32 (+.f32 1 ux) maxCos)) (-.f32 1 (pow.f32 ux 2))) zi))
81.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
91.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
92.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi)) 1))))
45.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 2))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 3))))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
91.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3) (*.f32 2 uy)))))
91.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
48.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -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)))))
93.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
91.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi) (*.f32 2 uy)))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.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))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 1 ux) maxCos)) 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 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.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 ux (/.f32 (+.f32 1 ux) maxCos)) (-.f32 1 (pow.f32 ux 2))) zi))
81.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
91.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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 6794 to 4872 computations (28.3% saved)

localize2.5s (9.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.9%
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
98.8%
(*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))
96.9%
(pow.f32 (PI.f32) 5)
96.9%
(pow.f32 (PI.f32) 3)
99.3%
(*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
99.1%
(*.f32 (PI.f32) (*.f32 uy 2))
98.4%
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
99.1%
(*.f32 (*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi) (*.f32 2 uy))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi)
96.9%
(expm1.f32 (log1p.f32 (PI.f32)))
99.3%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.1%
(*.f32 uy (*.f32 yi (PI.f32)))
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 yi (PI.f32))
99.3%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
99.2%
(/.f32 ux (/.f32 (+.f32 1 ux) maxCos))
99.2%
(/.f32 (+.f32 1 ux) maxCos)
99.1%
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 1559 to 965 computations (38.1% saved)

series27.0ms (0.1%)

Counts
12 → 96
Calls

48 calls:

TimeVariablePointExpression
3.0ms
uy
@-inf
(*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
2.0ms
uy
@-inf
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
2.0ms
uy
@inf
(*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
2.0ms
yi
@-inf
(*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))
2.0ms
yi
@0
(*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))

rewrite218.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
783×prod-diff
403×expm1-udef
257×associate-*r*
216×log1p-expm1-u
215×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036231
1549231
26243231
Stop Event
node limit
Counts
12 → 255
Calls
Call 1
Inputs
(/.f32 (+.f32 1 ux) maxCos)
(/.f32 ux (/.f32 (+.f32 1 ux) maxCos))
(*.f32 yi (PI.f32))
(*.f32 uy (*.f32 yi (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi)
(*.f32 (*.f32 (expm1.f32 (log1p.f32 (PI.f32))) yi) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(pow.f32 (PI.f32) 5)
(*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) maxCos))) 1)
(*.f32 1 (/.f32 (+.f32 1 ux) maxCos))
(*.f32 (+.f32 1 ux) (/.f32 1 maxCos))
(*.f32 (/.f32 (+.f32 1 ux) maxCos) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 1 maxCos)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 1 maxCos)))
(*.f32 (+.f32 (neg.f32 ux) -1) (/.f32 1 (neg.f32 maxCos)))
(*.f32 (/.f32 1 maxCos) (+.f32 1 ux))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 maxCos) 2)) (/.f32 (+.f32 1 ux) (cbrt.f32 maxCos)))
(*.f32 (/.f32 1 (sqrt.f32 maxCos)) (/.f32 (+.f32 1 ux) (sqrt.f32 maxCos)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 maxCos)) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 maxCos)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 maxCos) 2)) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 maxCos)))
(pow.f32 (/.f32 (+.f32 1 ux) maxCos) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)
(pow.f32 (/.f32 maxCos (+.f32 1 ux)) -1)
(neg.f32 (/.f32 (+.f32 1 ux) (neg.f32 maxCos)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) maxCos))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) maxCos)))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 maxCos)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))) 1)
(*.f32 1 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))
(*.f32 ux (/.f32 maxCos (+.f32 1 ux)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2) (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(*.f32 (neg.f32 ux) (/.f32 1 (/.f32 (+.f32 (neg.f32 ux) -1) maxCos)))
(*.f32 (/.f32 maxCos (+.f32 1 ux)) ux)
(*.f32 (/.f32 ux (+.f32 1 ux)) maxCos)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (sqrt.f32 ux) (+.f32 1 ux)) (/.f32 (sqrt.f32 ux) (/.f32 1 maxCos)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 1 maxCos)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))) (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (cbrt.f32 ux) (/.f32 1 maxCos)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) 1) maxCos)
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos))
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (sqrt.f32 maxCos)) (sqrt.f32 maxCos))
(*.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)))
(*.f32 (/.f32 ux (+.f32 (neg.f32 ux) -1)) (neg.f32 maxCos))
(pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) -1)
(neg.f32 (/.f32 ux (/.f32 (+.f32 (neg.f32 ux) -1) maxCos)))
(sqrt.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 2))
(log.f32 (pow.f32 (exp.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (PI.f32)))) 1)
(pow.f32 (*.f32 yi (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (PI.f32))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(exp.f32 (log.f32 (*.f32 yi (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 yi (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(+.f32 (+.f32 1 (PI.f32)) -1)
(-.f32 (+.f32 1 (PI.f32)) 1)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.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 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (+.f32 1 (*.f32 (+.f32 1 (PI.f32)) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) 1) (+.f32 (+.f32 1 (PI.f32)) 1))
(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))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (PI.f32)))) 1)
(pow.f32 (*.f32 yi (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (PI.f32))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(exp.f32 (log.f32 (*.f32 yi (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 yi (*.f32 uy 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (*.f32 yi (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 uy 2)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 5))) 1)
(*.f32 1 (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 (PI.f32) 5) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5)) (cbrt.f32 (pow.f32 (PI.f32) 10)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 10)) (cbrt.f32 (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 (PI.f32) 5/2) (pow.f32 (PI.f32) 5/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 5) (pow.f32 (cbrt.f32 (PI.f32)) 5))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 5) (pow.f32 (sqrt.f32 (PI.f32)) 5))
(sqrt.f32 (pow.f32 (PI.f32) 10))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 5)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 5))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 5)))
(exp.f32 (*.f32 5 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 5 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 5)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))) 1)
(pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) 3)
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 3) 1/3)
(pow.f32 (*.f32 (pow.f32 uy 5/2) (sqrt.f32 (*.f32 yi (pow.f32 (PI.f32) 5)))) 2)
(sqrt.f32 (*.f32 (pow.f32 uy 10) (*.f32 (pow.f32 (PI.f32) 10) (pow.f32 yi 2))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 uy 5) 3) (pow.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 3) (pow.f32 (pow.f32 uy 5) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))

simplify153.0ms (0.6%)

Algorithm
egg-herbie
Rules
914×log-prod
772×fma-def
510×cube-prod
465×associate-*r*
452×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05488814
112648059
249888054
Stop Event
node limit
Counts
351 → 302
Calls
Call 1
Inputs
(/.f32 1 maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 ux maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 ux maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux 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 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (+.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 3)))))
maxCos
(+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux)))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 3))) (/.f32 maxCos (pow.f32 ux 2)))))
maxCos
(+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux)))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 3))) (/.f32 maxCos (pow.f32 ux 2)))))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) maxCos))) 1)
(*.f32 1 (/.f32 (+.f32 1 ux) maxCos))
(*.f32 (+.f32 1 ux) (/.f32 1 maxCos))
(*.f32 (/.f32 (+.f32 1 ux) maxCos) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 1 maxCos)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 1 maxCos)))
(*.f32 (+.f32 (neg.f32 ux) -1) (/.f32 1 (neg.f32 maxCos)))
(*.f32 (/.f32 1 maxCos) (+.f32 1 ux))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 maxCos) 2)) (/.f32 (+.f32 1 ux) (cbrt.f32 maxCos)))
(*.f32 (/.f32 1 (sqrt.f32 maxCos)) (/.f32 (+.f32 1 ux) (sqrt.f32 maxCos)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 maxCos)) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 maxCos)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 maxCos) 2)) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 maxCos)))
(pow.f32 (/.f32 (+.f32 1 ux) maxCos) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)
(pow.f32 (/.f32 maxCos (+.f32 1 ux)) -1)
(neg.f32 (/.f32 (+.f32 1 ux) (neg.f32 maxCos)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) maxCos))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) maxCos)))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 maxCos)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 maxCos)) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))) 1)
(*.f32 1 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))
(*.f32 ux (/.f32 maxCos (+.f32 1 ux)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 1)
(*.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2) (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(*.f32 (neg.f32 ux) (/.f32 1 (/.f32 (+.f32 (neg.f32 ux) -1) maxCos)))
(*.f32 (/.f32 maxCos (+.f32 1 ux)) ux)
(*.f32 (/.f32 ux (+.f32 1 ux)) maxCos)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (sqrt.f32 ux) (+.f32 1 ux)) (/.f32 (sqrt.f32 ux) (/.f32 1 maxCos)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 1 maxCos)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))) (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (cbrt.f32 ux) (/.f32 1 maxCos)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) 1) maxCos)
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos))
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (sqrt.f32 maxCos)) (sqrt.f32 maxCos))
(*.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)))
(*.f32 (/.f32 ux (+.f32 (neg.f32 ux) -1)) (neg.f32 maxCos))
(pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2)
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) -1)
(neg.f32 (/.f32 ux (/.f32 (+.f32 (neg.f32 ux) -1) maxCos)))
(sqrt.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 2))
(log.f32 (pow.f32 (exp.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (PI.f32)))) 1)
(pow.f32 (*.f32 yi (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (PI.f32))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(exp.f32 (log.f32 (*.f32 yi (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 yi (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(+.f32 (+.f32 1 (PI.f32)) -1)
(-.f32 (+.f32 1 (PI.f32)) 1)
(*.f32 1 (PI.f32))
(*.f32 (PI.f32) 1)
(*.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 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (+.f32 1 (*.f32 (+.f32 1 (PI.f32)) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) 1) (+.f32 (+.f32 1 (PI.f32)) 1))
(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))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (PI.f32)))) 1)
(pow.f32 (*.f32 yi (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (PI.f32))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(exp.f32 (log.f32 (*.f32 yi (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 yi (*.f32 uy 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (*.f32 yi (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 uy 2)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 5))) 1)
(*.f32 1 (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 (PI.f32) 5) 1)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5)) (cbrt.f32 (pow.f32 (PI.f32) 10)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 10)) (cbrt.f32 (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 (PI.f32) 5/2) (pow.f32 (PI.f32) 5/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 5) (pow.f32 (cbrt.f32 (PI.f32)) 5))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 5) (pow.f32 (sqrt.f32 (PI.f32)) 5))
(sqrt.f32 (pow.f32 (PI.f32) 10))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 5)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 5))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 5)))
(exp.f32 (*.f32 5 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 5 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 5)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))) 1)
(pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) 3)
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 3) 1/3)
(pow.f32 (*.f32 (pow.f32 uy 5/2) (sqrt.f32 (*.f32 yi (pow.f32 (PI.f32) 5)))) 2)
(sqrt.f32 (*.f32 (pow.f32 uy 10) (*.f32 (pow.f32 (PI.f32) 10) (pow.f32 yi 2))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 uy 5) 3) (pow.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 3) (pow.f32 (pow.f32 uy 5) 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
Outputs
(/.f32 1 maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(/.f32 ux maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(/.f32 ux maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos (+.f32 ux (pow.f32 ux 3))))
(-.f32 (*.f32 maxCos (+.f32 ux (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4))) (+.f32 (*.f32 maxCos ux) (*.f32 maxCos (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 4)) (*.f32 maxCos (+.f32 ux (pow.f32 ux 3)))))
(+.f32 (*.f32 maxCos (+.f32 ux (pow.f32 ux 3))) (*.f32 (neg.f32 maxCos) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 maxCos (+.f32 ux (pow.f32 ux 3)) (*.f32 (neg.f32 maxCos) (fma.f32 ux ux (pow.f32 ux 4))))
maxCos
(+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux)))
(+.f32 maxCos (/.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (/.f32 maxCos ux))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (fma.f32 -1 (/.f32 maxCos ux) (/.f32 maxCos (pow.f32 ux 2))))
(+.f32 (-.f32 maxCos (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2)))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 3))) (/.f32 maxCos (pow.f32 ux 2)))))
(+.f32 maxCos (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 maxCos (pow.f32 ux 3)) (/.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (-.f32 maxCos (/.f32 maxCos ux)) (-.f32 (/.f32 maxCos (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 3))))
maxCos
(+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux)))
(+.f32 maxCos (/.f32 (neg.f32 maxCos) ux))
(-.f32 maxCos (/.f32 maxCos ux))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (fma.f32 -1 (/.f32 maxCos ux) (/.f32 maxCos (pow.f32 ux 2))))
(+.f32 (-.f32 maxCos (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2)))
(+.f32 maxCos (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 3))) (/.f32 maxCos (pow.f32 ux 2)))))
(+.f32 maxCos (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 maxCos (pow.f32 ux 3)) (/.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (-.f32 maxCos (/.f32 maxCos ux)) (-.f32 (/.f32 maxCos (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 3))))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 maxCos ux) (+.f32 1 ux))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) maxCos))) 1)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 1 (/.f32 (+.f32 1 ux) maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (+.f32 1 ux) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (/.f32 (+.f32 1 ux) maxCos) 1)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 1 maxCos)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 1 maxCos)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (+.f32 (neg.f32 ux) -1) (/.f32 1 (neg.f32 maxCos)))
(*.f32 (+.f32 -1 (neg.f32 ux)) (/.f32 1 (neg.f32 maxCos)))
(/.f32 (-.f32 -1 ux) (neg.f32 maxCos))
(*.f32 (/.f32 1 maxCos) (+.f32 1 ux))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 maxCos) 2)) (/.f32 (+.f32 1 ux) (cbrt.f32 maxCos)))
(/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2))
(*.f32 (/.f32 1 (sqrt.f32 maxCos)) (/.f32 (+.f32 1 ux) (sqrt.f32 maxCos)))
(/.f32 (/.f32 (+.f32 1 ux) (sqrt.f32 maxCos)) (sqrt.f32 maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (pow.f32 (cbrt.f32 maxCos) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 maxCos)) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 maxCos)))
(*.f32 (/.f32 1 (sqrt.f32 maxCos)) (/.f32 (+.f32 1 ux) (sqrt.f32 maxCos)))
(/.f32 (/.f32 (+.f32 1 ux) (sqrt.f32 maxCos)) (sqrt.f32 maxCos))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (pow.f32 (cbrt.f32 maxCos) 2)) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 maxCos)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 maxCos) 2)) (/.f32 (+.f32 1 ux) (cbrt.f32 maxCos)))
(/.f32 (/.f32 (+.f32 1 ux) (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2))
(pow.f32 (/.f32 (+.f32 1 ux) maxCos) 1)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 3)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3) 1/3)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(pow.f32 (/.f32 maxCos (+.f32 1 ux)) -1)
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(neg.f32 (/.f32 (+.f32 1 ux) (neg.f32 maxCos)))
(*.f32 (+.f32 -1 (neg.f32 ux)) (/.f32 1 (neg.f32 maxCos)))
(/.f32 (-.f32 -1 ux) (neg.f32 maxCos))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 2))
(fabs.f32 (/.f32 (+.f32 1 ux) maxCos))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) maxCos)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) maxCos))))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 maxCos 3)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) maxCos)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 maxCos)))
(/.f32 (exp.f32 (log1p.f32 ux)) maxCos)
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 maxCos)) 1))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 maxCos)))
(/.f32 (exp.f32 (log1p.f32 ux)) maxCos)
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) maxCos)))
(+.f32 (/.f32 1 maxCos) (/.f32 ux maxCos))
(/.f32 (+.f32 1 ux) maxCos)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))) 1)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 1 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 ux (/.f32 maxCos (+.f32 1 ux)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 1)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) (pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2) (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (cbrt.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (neg.f32 ux) (/.f32 1 (/.f32 (+.f32 (neg.f32 ux) -1) maxCos)))
(*.f32 (neg.f32 ux) (*.f32 (/.f32 1 (+.f32 -1 (neg.f32 ux))) maxCos))
(*.f32 (neg.f32 maxCos) (/.f32 ux (-.f32 -1 ux)))
(*.f32 (/.f32 maxCos (+.f32 1 ux)) ux)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 ux (+.f32 1 ux)) maxCos)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) 1) (/.f32 (cbrt.f32 ux) (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 ux) 1) (/.f32 (sqrt.f32 ux) (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 ux) (+.f32 1 ux)) (/.f32 (sqrt.f32 ux) (/.f32 1 maxCos)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 ux (/.f32 1 maxCos)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))) (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 1 ux)) (/.f32 (cbrt.f32 ux) (/.f32 1 maxCos)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (/.f32 ux (+.f32 1 ux)))) (/.f32 (pow.f32 (cbrt.f32 ux) 2) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (cbrt.f32 ux) (sqrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 (sqrt.f32 ux) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos)) 2)) (/.f32 (sqrt.f32 ux) (cbrt.f32 (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) 1) maxCos)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (pow.f32 (cbrt.f32 maxCos) 2)) (cbrt.f32 maxCos))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 1 ux)) (sqrt.f32 maxCos)) (sqrt.f32 maxCos))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 ux (+.f32 (neg.f32 ux) -1)) (neg.f32 maxCos))
(*.f32 (neg.f32 ux) (*.f32 (/.f32 1 (+.f32 -1 (neg.f32 ux))) maxCos))
(*.f32 (neg.f32 maxCos) (/.f32 ux (-.f32 -1 ux)))
(pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 1)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 3)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 3) 1/3)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 2)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) -1)
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(neg.f32 (/.f32 ux (/.f32 (+.f32 (neg.f32 ux) -1) maxCos)))
(*.f32 (neg.f32 ux) (*.f32 (/.f32 1 (+.f32 -1 (neg.f32 ux))) maxCos))
(*.f32 (neg.f32 maxCos) (/.f32 ux (-.f32 -1 ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos (/.f32 ux (+.f32 1 ux))) 2))
(fabs.f32 (*.f32 maxCos (/.f32 ux (+.f32 1 ux))))
(log.f32 (pow.f32 (exp.f32 ux) (/.f32 maxCos (+.f32 1 ux))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux))) 3))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(cbrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (/.f32 (+.f32 1 ux) maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))) 1))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (/.f32 maxCos (+.f32 1 ux)))))
(*.f32 maxCos (/.f32 ux (+.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (PI.f32)))) 1)
(*.f32 yi (PI.f32))
(pow.f32 (*.f32 yi (PI.f32)) 1)
(*.f32 yi (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 yi (PI.f32))) 3)
(*.f32 yi (PI.f32))
(pow.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) 1/3)
(*.f32 yi (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 yi (PI.f32))) 2)
(*.f32 yi (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 2))
(fabs.f32 (*.f32 yi (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 yi (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (PI.f32)))))
(*.f32 yi (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 3))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 yi (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(*.f32 yi (PI.f32))
(exp.f32 (log.f32 (*.f32 yi (PI.f32))))
(*.f32 yi (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (PI.f32))) 1))
(*.f32 yi (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 yi (PI.f32))))
(*.f32 yi (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) uy)))) 1)
(*.f32 yi (*.f32 (PI.f32) uy))
(pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 1)
(*.f32 yi (*.f32 (PI.f32) uy))
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 3)
(*.f32 yi (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 yi (*.f32 (PI.f32) uy))
(pow.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 2)
(*.f32 yi (*.f32 (PI.f32) uy))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 2))
(fabs.f32 (*.f32 yi (*.f32 (PI.f32) uy)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) uy))
(*.f32 yi (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) uy)))))
(*.f32 yi (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) uy)) 3))
(*.f32 yi (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 yi (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 yi (PI.f32)) 3)))
(*.f32 yi (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(*.f32 yi (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(*.f32 yi (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 1))
(*.f32 yi (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) uy))))
(*.f32 yi (*.f32 (PI.f32) uy))
(+.f32 (+.f32 1 (PI.f32)) -1)
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(-.f32 (+.f32 1 (PI.f32)) 1)
(+.f32 1 (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) 0)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (PI.f32) 1)
(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 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (+.f32 1 (*.f32 (+.f32 1 (PI.f32)) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) -1) (fma.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)) (+.f32 1 (+.f32 1 (PI.f32)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (PI.f32)) 3)) (fma.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)) (+.f32 2 (PI.f32))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) 1) (+.f32 (+.f32 1 (PI.f32)) 1))
(/.f32 (fma.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)) -1) (+.f32 1 (+.f32 1 (PI.f32))))
(/.f32 (*.f32 (+.f32 (PI.f32) 0) (+.f32 2 (PI.f32))) (+.f32 2 (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)
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (PI.f32)))) 1)
(*.f32 yi (PI.f32))
(pow.f32 (*.f32 yi (PI.f32)) 1)
(*.f32 yi (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 yi (PI.f32))) 3)
(*.f32 yi (PI.f32))
(pow.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) 1/3)
(*.f32 yi (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 yi (PI.f32))) 2)
(*.f32 yi (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 2))
(fabs.f32 (*.f32 yi (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 yi (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (PI.f32)))))
(*.f32 yi (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 yi (PI.f32)) 3))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 yi (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(*.f32 yi (PI.f32))
(exp.f32 (log.f32 (*.f32 yi (PI.f32))))
(*.f32 yi (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (PI.f32))) 1))
(*.f32 yi (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 yi (PI.f32))))
(*.f32 yi (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(fabs.f32 (*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 yi (*.f32 uy 2))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (PI.f32)) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (*.f32 yi (PI.f32)) 3)))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (PI.f32)) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2) (*.f32 (cbrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (*.f32 (sqrt.f32 (*.f32 uy 2)) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 uy 2)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(fabs.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(fabs.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 (PI.f32) uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(fabs.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 (PI.f32) uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) uy) (pow.f32 (sqrt.f32 2) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 5))) 1)
(pow.f32 (PI.f32) 5)
(*.f32 1 (pow.f32 (PI.f32) 5))
(pow.f32 (PI.f32) 5)
(*.f32 (pow.f32 (PI.f32) 5) 1)
(pow.f32 (PI.f32) 5)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5)) (cbrt.f32 (pow.f32 (PI.f32) 10)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 10)) (cbrt.f32 (pow.f32 (PI.f32) 5)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 5)) (cbrt.f32 (pow.f32 (PI.f32) 10)))
(*.f32 (pow.f32 (PI.f32) 5/2) (pow.f32 (PI.f32) 5/2))
(pow.f32 (PI.f32) 5)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 5) (pow.f32 (cbrt.f32 (PI.f32)) 5))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 5) (pow.f32 (sqrt.f32 (PI.f32)) 5))
(pow.f32 (sqrt.f32 (PI.f32)) 10)
(sqrt.f32 (pow.f32 (PI.f32) 10))
(fabs.f32 (pow.f32 (PI.f32) 5))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 5)))
(pow.f32 (PI.f32) 5)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 5))))
(pow.f32 (PI.f32) 5)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3))
(pow.f32 (PI.f32) 5)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 5)))
(pow.f32 (PI.f32) 5)
(exp.f32 (*.f32 5 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) 5)
(exp.f32 (*.f32 (*.f32 5 (log.f32 (PI.f32))) 1))
(pow.f32 (PI.f32) 5)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 5)))
(pow.f32 (PI.f32) 5)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))) 1)
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 1)
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) 3)
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(pow.f32 (pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 3) 1/3)
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(pow.f32 (*.f32 (pow.f32 uy 5/2) (sqrt.f32 (*.f32 yi (pow.f32 (PI.f32) 5)))) 2)
(sqrt.f32 (*.f32 (pow.f32 uy 10) (*.f32 (pow.f32 (PI.f32) 10) (pow.f32 yi 2))))
(sqrt.f32 (*.f32 (*.f32 (pow.f32 uy 10) (pow.f32 (PI.f32) 10)) (pow.f32 yi 2)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 yi 2) (pow.f32 uy 10))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 uy 5)) (*.f32 yi (pow.f32 (PI.f32) 5))))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(cbrt.f32 (pow.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 3))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 uy 5) 3) (pow.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 3)))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 3) (pow.f32 (pow.f32 uy 5) 3)))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) 1))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))
(*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))

eval1.7s (6.4%)

Compiler

Compiled 81303 to 53755 computations (33.9% saved)

prune547.0ms (2.1%)

Pruning

36 alts after pruning (32 fresh and 4 done)

PrunedKeptTotal
New1217151232
Fresh31720
Picked505
Done246
Total1227361263
Accuracy
99.7%
Counts
1263 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
92.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi)) 1))))
45.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 uy 2) yi))) 2))))
95.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
91.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi) (*.f32 2 uy)))))
91.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (PI.f32)) 3) 1) (+.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (+.f32 1 (*.f32 (+.f32 1 (PI.f32)) 1)))) yi) (*.f32 2 uy)))))
48.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -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)))))
93.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 yi 2))) (cbrt.f32 yi)))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.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))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
91.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (/.f32 1 ux) maxCos)) zi))
81.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))) (*.f32 (*.f32 maxCos ux) zi))
81.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (-.f32 1 (pow.f32 ux 2))) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
45.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 2))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
91.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) 3))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
91.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 1 ux) (*.f32 maxCos ux))) zi))
85.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)) zi))
89.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
91.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) zi))
91.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 maxCos ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
91.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (cbrt.f32 (log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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 5816 to 3912 computations (32.7% saved)

regimes324.0ms (1.2%)

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

10 calls:

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

Compiled 3834 to 2500 computations (34.8% saved)

regimes65.0ms (0.2%)

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

8 calls:

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

Compiled 589 to 388 computations (34.1% saved)

regimes169.0ms (0.6%)

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

7 calls:

129.0ms
yi
6.0ms
uy
5.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
5.0ms
xi
5.0ms
ux
Results
AccuracySegmentsBranch
91.9%1xi
91.9%1yi
91.9%1zi
91.9%1ux
91.9%1uy
91.9%1maxCos
91.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 365 to 237 computations (35.1% saved)

regimes42.0ms (0.2%)

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

7 calls:

7.0ms
xi
6.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
5.0ms
maxCos
5.0ms
uy
5.0ms
ux
Results
AccuracySegmentsBranch
91.9%1yi
91.9%1xi
91.9%1zi
91.9%1uy
91.9%1maxCos
91.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
91.9%1ux
Compiler

Compiled 321 to 211 computations (34.3% saved)

regimes38.0ms (0.1%)

Accuracy

Total -2.2b remaining (-83%)

Threshold costs -2.2b (-83%)

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

7 calls:

8.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
5.0ms
zi
4.0ms
maxCos
4.0ms
ux
4.0ms
xi
Results
AccuracySegmentsBranch
91.8%1yi
91.8%1xi
91.8%1zi
91.8%1uy
91.8%1maxCos
91.8%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
91.8%1ux
Compiler

Compiled 277 to 185 computations (33.2% saved)

simplify72.0ms (0.3%)

Algorithm
egg-herbie
Rules
93×distribute-lft-neg-in
59×unsub-neg
54×neg-mul-1
48×*-commutative
45×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079886
1135886
2157886
3179886
4195886
5217886
6265886
7346886
8457886
9544886
10607886
11635886
12650886
13656886
14657886
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 maxCos ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Outputs
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 maxCos ux))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
Compiler

Compiled 250 to 176 computations (29.6% saved)

soundness1.2s (4.3%)

Rules
914×log-prod
772×fma-def
618×distribute-lft-neg-in
565×distribute-rgt-neg-in
510×cube-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02557597
18097397
231095265
054830246
1158327469
2567627383
054830246
1158327469
2567627383
036262
1546241
26763241
05488814
112648059
249888054
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 740 to 467 computations (36.9% saved)

end0.0ms (0%)

preprocess131.0ms (0.5%)

Compiler

Compiled 594 to 386 computations (35% saved)

Profiling

Loading profile data...