UniformSampleCone 2

Time bar (total: 22.8s)

analyze1.0ms (0%)

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

Compiled 118 to 85 computations (28% saved)

sample4.2s (18.5%)

Results
4.2s8256×body256valid
Bogosity

preprocess84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1248×distribute-rgt-neg-in
1246×distribute-lft-neg-in
710×distribute-neg-in
684×cancel-sign-sub-inv
620×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01943152
16053088
222282224
349812224
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
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))))) 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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) yi) (fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 yi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 xi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 yi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 xi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) 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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) zi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) zi) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) yi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) xi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 xi (*.f32 maxCos (-.f32 1 xi))) (*.f32 xi (*.f32 maxCos (-.f32 1 xi))))))) ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 xi (*.f32 maxCos (-.f32 1 xi))) (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))) yi))) (*.f32 zi (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 xi) (*.f32 xi (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)))))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 xi) (*.f32 xi (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)))))))) (*.f32 (-.f32 1 xi) (*.f32 maxCos (*.f32 xi zi)))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 xi) (*.f32 (*.f32 xi xi) (*.f32 maxCos (-.f32 1 xi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 zi (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 xi (*.f32 (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 maxCos (+.f32 xi -1)))))) (+.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) uy (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi)))))))
(fma.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 uy (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi)))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi))) uy) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (*.f32 ux (*.f32 (-.f32 1 ux) xi)))))) maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (*.f32 ux (*.f32 (-.f32 1 ux) xi))))) yi))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) xi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) xi) (*.f32 (*.f32 ux (-.f32 1 ux)) xi))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) xi) (*.f32 (*.f32 ux (-.f32 1 ux)) xi))))) (*.f32 (-.f32 1 ux) (*.f32 xi (*.f32 ux zi)))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 xi (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) xi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 zi (*.f32 xi (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux xi) (*.f32 ux xi)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) zi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux yi)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) xi) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) zi) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux yi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux yi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux yi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 yi (*.f32 maxCos (-.f32 1 yi))) (*.f32 yi (*.f32 maxCos (-.f32 1 yi))))))) xi (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 yi (*.f32 maxCos (-.f32 1 yi))) (*.f32 yi (*.f32 maxCos (-.f32 1 yi))))))))) (*.f32 zi (*.f32 yi (*.f32 maxCos (-.f32 1 yi)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 yi) (*.f32 yi (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)))))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 yi) (*.f32 yi (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)))))))) (*.f32 maxCos (*.f32 (-.f32 1 yi) (*.f32 yi zi)))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)) (*.f32 maxCos (*.f32 (-.f32 1 yi) yi))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 zi (*.f32 maxCos (*.f32 yi (-.f32 1 yi))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 maxCos yi) (*.f32 maxCos yi)) (*.f32 (-.f32 1 yi) (+.f32 yi -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi)))) xi (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi)))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi))) xi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi))) xi) (*.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 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi))) uy))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 ux (*.f32 (-.f32 1 ux) yi)))))) xi (*.f32 maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 ux (*.f32 (-.f32 1 ux) yi)))))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) yi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux yi)))))))) (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux yi)))))))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux yi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux (*.f32 (-.f32 1 ux) yi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (*.f32 (+.f32 ux -1) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) yi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 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 ux (*.f32 zi (*.f32 maxCos (-.f32 1 zi)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 zi) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)))))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 zi) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)))))))) (*.f32 (-.f32 1 zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 zi) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 zi) zi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 zi) (*.f32 (*.f32 zi zi) (*.f32 maxCos (+.f32 zi -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 zi)))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 zi)))))) (*.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 zi (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) yi))))
(fma.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 zi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 zi (PI.f32)))) yi))))
(fma.f32 uy (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 zi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 zi (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))) yi))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) zi)))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) zi)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (-.f32 1 ux) zi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 zi (+.f32 ux -1)) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy)))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux)))))) (*.f32 zi (*.f32 uy (*.f32 maxCos (-.f32 1 uy)))))
(fma.f32 zi (*.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (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 (-.f32 1 uy) (*.f32 uy maxCos))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) yi))))
(fma.f32 zi (*.f32 uy (*.f32 maxCos (-.f32 1 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) yi))))
(fma.f32 zi (*.f32 uy (-.f32 maxCos (*.f32 uy maxCos))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 uy (-.f32 maxCos (*.f32 uy maxCos))) (*.f32 (*.f32 uy maxCos) (+.f32 uy -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos)))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos))))))) yi))) (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (-.f32 1 maxCos)) ux))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (-.f32 1 maxCos)) ux))))) (*.f32 (*.f32 zi (-.f32 1 maxCos)) (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(fma.f32 zi (*.f32 ux (-.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (+.f32 maxCos -1) (*.f32 maxCos (*.f32 ux (-.f32 maxCos (*.f32 maxCos maxCos)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 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 (PI.f32) (*.f32 2 maxCos)))))) (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux zi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 uy (*.f32 (-.f32 1 ux) ux))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 uy (*.f32 (-.f32 1 ux) ux))))))) (*.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 zi (*.f32 uy (*.f32 (-.f32 1 ux) ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 uy (*.f32 (*.f32 ux ux) (*.f32 uy (-.f32 1 ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) yi))))
(fma.f32 zi (*.f32 uy (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (*.f32 (*.f32 uy (-.f32 ux (*.f32 ux ux))) (+.f32 ux -1)) uy)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) yi))))
Compiler

Compiled 77 to 56 computations (27.3% saved)

simplify69.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
030197
171193
2219139
3861131
43088131
55270131
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos))))))) xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 ux (*.f32 maxCos maxCos))) 1)) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 ux -1) (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))

eval4.0ms (0%)

Compiler

Compiled 329 to 207 computations (37.1% saved)

prune7.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New336
Fresh011
Picked000
Done000
Total347
Accurracy
99.0%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.9%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.9%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 384 to 270 computations (29.7% saved)

localize1.3s (5.6%)

Local Accuracy

Found 12 expressions with local accuracy:

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

Compiled 876 to 557 computations (36.4% saved)

series36.0ms (0.2%)

Counts
12 → 288
Calls

72 calls:

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

rewrite137.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1010×expm1-udef
698×associate-*r*
602×add-sqr-sqrt
592×pow1
592×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035320
1753320
27761320
Stop Event
node limit
Counts
12 → 209
Calls
Call 1
Inputs
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos)) 2))
(log.f32 (pow.f32 (exp.f32 zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 zi (-.f32 1 ux)) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))

simplify245.0ms (1.1%)

Algorithm
egg-herbie
Rules
1352×associate-*l*
856×times-frac
792×log-prod
688×fma-def
522×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval597.0ms (2.6%)

Compiler

Compiled 37332 to 24264 computations (35% saved)

prune221.0ms (1%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New53322555
Fresh000
Picked213
Done000
Total53523558
Accurracy
99.7%
Counts
558 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))))
65.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3))))
47.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
95.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3) yi))))
96.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) yi))))
98.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) yi))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
86.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
95.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
46.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
98.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.9%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.6%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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 1 ux) (*.f32 maxCos (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 uy) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (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.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))))
65.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3))))
47.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
95.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3) yi))))
96.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) yi))))
98.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) yi))))
98.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
86.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
95.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
46.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
98.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.9%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.6%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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 1 ux) (*.f32 maxCos (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 uy) 2)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (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 5208 to 3702 computations (28.9% saved)

localize2.2s (9.5%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 uy (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
71.1%
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
51.3%
(PI.f32)
99.4%
(*.f32 uy (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)
51.3%
(PI.f32)
99.7%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.6%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
99.4%
(*.f32 (*.f32 uy 2) (PI.f32))
51.3%
(PI.f32)
99.5%
(*.f32 yi (PI.f32))
99.5%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
51.3%
(PI.f32)
99.5%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 uy (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
51.3%
(PI.f32)
Compiler

Compiled 1436 to 868 computations (39.6% saved)

series27.0ms (0.1%)

Counts
15 → 80
Calls

33 calls:

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

rewrite144.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1850×log-prod
1802×prod-diff
628×expm1-udef
624×log1p-udef
390×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify152.0ms (0.7%)

Algorithm
egg-herbie
Rules
946×associate-*r*
826×log-prod
760×associate-*l*
452×cube-prod
452×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04468632
110368312
246908214
Stop Event
node limit
Counts
470 → 210
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 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (PI.f32)))) (*.f32 64/9 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 2) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 7) (-.f32 (+.f32 (*.f32 2 (*.f32 yi (*.f32 (+.f32 (*.f32 -32/315 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 8))) (*.f32 -32/45 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 8)))) (PI.f32)))) (+.f32 (*.f32 -64/45 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 9))) (+.f32 (*.f32 -32/315 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 9))) (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 3) (*.f32 (pow.f32 yi 6) (pow.f32 (PI.f32) 6)))) (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (PI.f32)))) (*.f32 64/9 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 2) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (PI.f32)))) (*.f32 64/9 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 2) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 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 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) uy))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(+.f32 0 (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 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 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) yi))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi)) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi))))
(-.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 0 (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 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 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) uy))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(+.f32 0 (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) yi))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (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)))) 3/2) 1/3))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(sqrt.f32 (pow.f32 (*.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)))) yi))
(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))
(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 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 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 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(+.f32 0 (*.f32 (PI.f32) uy))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.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 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 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 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 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 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 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 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 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 yi (*.f32 (cbrt.f32 -1) (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 yi (*.f32 (cbrt.f32 -1) (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 yi (*.f32 (cbrt.f32 -1) (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 yi (*.f32 (cbrt.f32 -1) (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (*.f32 yi yi)) (/.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 1/12 (/.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 2) (pow.f32 uy 3))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (PI.f32)))) (*.f32 64/9 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 2) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (*.f32 yi yi)) (/.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16) (pow.f32 (PI.f32) 2))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (*.f32 yi yi)) (/.f32 (+.f32 (fma.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 6)) 128/45) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 64/9 (pow.f32 yi 3)) (pow.f32 (PI.f32) 7)))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 1/12 (/.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 2) (pow.f32 uy 3))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (*.f32 (PI.f32) yi) 2)) (+.f32 (fma.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 6) 128/45)))) (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 7) 64/9)))) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)) -1/24))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)))
(fma.f32 1/12 (/.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 2) (pow.f32 uy 3))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (*.f32 (PI.f32) yi) 2)) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 (PI.f32) yi) 2)) (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) 368/45)) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)) -1/24))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 7) (-.f32 (+.f32 (*.f32 2 (*.f32 yi (*.f32 (+.f32 (*.f32 -32/315 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 8))) (*.f32 -32/45 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 8)))) (PI.f32)))) (+.f32 (*.f32 -64/45 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 9))) (+.f32 (*.f32 -32/315 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 9))) (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 3) (*.f32 (pow.f32 yi 6) (pow.f32 (PI.f32) 6)))) (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (PI.f32)))) (*.f32 64/9 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 2) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))))) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 16/15 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6))) (*.f32 16/9 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 6)))) (*.f32 yi (PI.f32)))) (*.f32 64/9 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5))) (*.f32 -32/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)))) 2) (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (*.f32 yi yi)) (/.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16) (pow.f32 (PI.f32) 2))) (fma.f32 1/12 (/.f32 (pow.f32 uy 7) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 2)) (-.f32 (fma.f32 2 (*.f32 yi (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 8)) -256/315))) (fma.f32 -64/45 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 9)) (fma.f32 -32/315 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 9)) (*.f32 -4/3 (*.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 6)) 128/45) (*.f32 yi (pow.f32 (PI.f32) 3))))))) (fma.f32 1/1728 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16) 3) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 yi 6))) (*.f32 1/12 (/.f32 (+.f32 (fma.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 6)) 128/45) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 64/9 (pow.f32 yi 3)) (pow.f32 (PI.f32) 7)))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)))) (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16)))))))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (*.f32 yi yi)) (/.f32 (+.f32 (fma.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 6)) 128/45) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 64/9 (pow.f32 yi 3)) (pow.f32 (PI.f32) 7)))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) -16) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 1/12 (/.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 2) (pow.f32 uy 3))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 7) (pow.f32 (*.f32 (PI.f32) yi) 2)) (-.f32 (fma.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 8) (*.f32 (*.f32 yi yi) -256/315)))) (+.f32 (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3)) (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 9)) -32/21))) (fma.f32 1/12 (/.f32 (+.f32 (fma.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 6) 128/45)))) (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 7) 64/9)))) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)) -1/24)) (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)))) (*.f32 (/.f32 1/1728 (pow.f32 yi 6)) (/.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) 3) -4096) (pow.f32 (PI.f32) 6)))))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (*.f32 (PI.f32) yi) 2)) (+.f32 (fma.f32 16/15 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 6) 128/45)))) (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 7) 64/9)))) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)) -1/24))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))))
(+.f32 (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (*.f32 (PI.f32) yi) 2)) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 (PI.f32) yi) 2)) (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) 368/45)) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)) -1/24))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)) (*.f32 (/.f32 1/12 (pow.f32 (PI.f32) 2)) (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) (*.f32 -16 (pow.f32 uy 3))) (*.f32 yi yi)) (/.f32 (-.f32 (fma.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) 3) 128/45)) (*.f32 (pow.f32 (PI.f32) 9) (*.f32 (pow.f32 yi 3) -32/21)))) (fma.f32 1/12 (/.f32 (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 (PI.f32) yi) 2)) (*.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 7)) 368/45)) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) 2) (pow.f32 (*.f32 (PI.f32) yi) 3)) -1/24)) (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (PI.f32) 5) -16)))) (/.f32 1/1728 (/.f32 (pow.f32 (*.f32 (PI.f32) yi) 6) (*.f32 (pow.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 5)) 3) -4096))))) (/.f32 (*.f32 yi yi) (pow.f32 uy 7))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 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 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 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 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 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 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 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 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi)) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) yi))))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 (PI.f32) yi)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(*.f32 (PI.f32) yi)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(*.f32 (PI.f32) yi)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(*.f32 (PI.f32) yi)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 (PI.f32) yi)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 (PI.f32) yi)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 2)
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (PI.f32))) (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (PI.f32))))) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi)) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) yi))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32))))) yi)
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) 2))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (cbrt.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))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (cbrt.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))))) 2)))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (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)))) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3/2)) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3/2)))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 2 (sin.f32 (*.f32 uy (PI.f32))))) yi)
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) 2))
(*.f32 (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (pow.f32 (exp.f32 uy) (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))) (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) uy) 1 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 2) (cbrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 uy)) (sqrt.f32 uy) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))

eval1.2s (5.2%)

Compiler

Compiled 71249 to 43844 computations (38.5% saved)

prune469.0ms (2.1%)

Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New1205221227
Fresh9817
Picked505
Done101
Total1220301250
Accurracy
99.7%
Counts
1250 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
47.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
95.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3) yi))))
96.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) yi))))
98.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
47.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))))
86.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
95.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
92.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 3)))))))
85.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))))
43.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (exp.f32 (log.f32 (*.f32 (PI.f32) yi))))))))
46.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
91.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
65.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.6%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
47.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))
95.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3) yi))))
96.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) yi))))
98.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
47.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))))
86.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
95.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
92.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 3)))))))
85.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))))
43.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (exp.f32 (log.f32 (*.f32 (PI.f32) yi))))))))
46.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
91.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
65.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.6%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
Compiler

Compiled 6420 to 4568 computations (28.8% saved)

localize2.3s (9.9%)

Local Accuracy

Found 20 expressions with local accuracy:

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

Compiled 1257 to 716 computations (43% saved)

series18.0ms (0.1%)

Counts
9 → 112
Calls

51 calls:

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

rewrite124.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
896×expm1-udef
894×log1p-udef
536×add-sqr-sqrt
528×pow1
522×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031177
1605177
26714177
Stop Event
node limit
Counts
9 → 228
Calls
Call 1
Inputs
(log.f32 (exp.f32 (+.f32 uy uy)))
(*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
Outputs
(+.f32 uy uy)
(+.f32 0 (/.f32 0 0))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) uy)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) uy))))
(+.f32 (*.f32 (/.f32 0 0) uy) (*.f32 (/.f32 0 0) uy))
(+.f32 (*.f32 uy (/.f32 0 0)) (*.f32 uy (/.f32 0 0)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 0 0))) 1)
(-.f32 (/.f32 (*.f32 uy uy) 0) (/.f32 (*.f32 uy uy) 0))
(*.f32 uy 2)
(*.f32 (/.f32 0 0) (/.f32 0 0))
(*.f32 (/.f32 0 0) 1)
(*.f32 1 (/.f32 0 0))
(*.f32 2 uy)
(*.f32 2 (*.f32 uy (/.f32 0 0)))
(*.f32 0 (/.f32 1 0))
(*.f32 (cbrt.f32 2) (cbrt.f32 uy))
(*.f32 (cbrt.f32 uy) (+.f32 (pow.f32 (cbrt.f32 uy) 2) (pow.f32 (cbrt.f32 uy) 2)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (+.f32 (cbrt.f32 uy) (cbrt.f32 uy)))
(*.f32 4 (*.f32 uy uy))
(*.f32 (sqrt.f32 2) (sqrt.f32 uy))
(*.f32 (sqrt.f32 uy) (+.f32 (sqrt.f32 uy) (sqrt.f32 uy)))
(*.f32 (*.f32 2 (pow.f32 uy 3)) (/.f32 1 (fma.f32 uy uy 0)))
(*.f32 (*.f32 (/.f32 0 0) 2) uy)
(*.f32 (*.f32 2 (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 2 (sqrt.f32 uy)) (sqrt.f32 uy))
(/.f32 1 (/.f32 0 0))
(/.f32 1 (/.f32 (fma.f32 uy uy 0) (*.f32 2 (pow.f32 uy 3))))
(/.f32 0 0)
(/.f32 (*.f32 2 (pow.f32 uy 3)) (fma.f32 uy uy 0))
(/.f32 (cbrt.f32 (*.f32 2 (pow.f32 uy 3))) (cbrt.f32 (fma.f32 uy uy 0)))
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (*.f32 2 (pow.f32 uy 3))) (*.f32 (fma.f32 uy uy 0) (fma.f32 uy uy 0)))
(/.f32 (sqrt.f32 (*.f32 2 (pow.f32 uy 3))) (sqrt.f32 (fma.f32 uy uy 0)))
(/.f32 (sqrt.f32 0) (sqrt.f32 0))
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) 0) (*.f32 (fma.f32 uy uy 0) 0))
(/.f32 (*.f32 0 (*.f32 2 (pow.f32 uy 3))) (*.f32 0 (fma.f32 uy uy 0)))
(/.f32 (neg.f32 (*.f32 2 (pow.f32 uy 3))) (neg.f32 (fma.f32 uy uy 0)))
(/.f32 (*.f32 (/.f32 0 0) (*.f32 2 (pow.f32 uy 3))) (fma.f32 uy uy 0))
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (/.f32 0 0)) (fma.f32 uy uy 0))
(/.f32 (*.f32 0 (/.f32 0 0)) 0)
(pow.f32 (/.f32 0 0) 1)
(pow.f32 (/.f32 0 0) 2)
(pow.f32 (/.f32 0 0) 3)
(pow.f32 (/.f32 0 0) 1/3)
(pow.f32 (/.f32 0 0) 1/2)
(sqrt.f32 (/.f32 0 0))
(fabs.f32 (/.f32 0 0))
(cbrt.f32 (/.f32 0 0))
(expm1.f32 (log1p.f32 (/.f32 0 0)))
(hypot.f32 (sqrt.f32 uy) (sqrt.f32 uy))
(exp.f32 (log.f32 (/.f32 0 0)))
(exp.f32 (*.f32 (log.f32 (/.f32 0 0)) 1))
(log1p.f32 (expm1.f32 (/.f32 0 0)))
(fma.f32 1 uy uy)
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (cbrt.f32 uy) uy)
(fma.f32 (sqrt.f32 uy) (sqrt.f32 uy) uy)
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 2 (pow.f32 uy 3))) (fma.f32 uy uy 0))
(/.f32 (*.f32 (PI.f32) 0) 0)
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (PI.f32)) (fma.f32 uy uy 0))
(/.f32 (*.f32 0 (PI.f32)) 0)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(pow.f32 (*.f32 (/.f32 0 0) (sqrt.f32 (PI.f32))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
(cbrt.f32 (*.f32 (/.f32 0 0) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 0 0)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 3/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) -1)
(-.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1) (+.f32 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (+.f32 1 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))))
(/.f32 (-.f32 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1) (+.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(sqrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/3)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 2)
(sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (cbrt.f32 yi) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 3))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))

simplify72.0ms (0.3%)

Algorithm
egg-herbie
Rules
200×*-commutative
138×sqr-pow
70×associate-*r*
52×+-commutative
46×cube-mult
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04794794
113314794
Stop Event
unsound
Counts
340 → 267
Calls
Call 1
Inputs
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 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 (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) (pow.f32 uy 3)) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) (pow.f32 uy 3)) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 -8/3 (pow.f32 (PI.f32) 4))) (pow.f32 uy 4)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 uy uy)
(+.f32 0 (/.f32 0 0))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) uy)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) uy))))
(+.f32 (*.f32 (/.f32 0 0) uy) (*.f32 (/.f32 0 0) uy))
(+.f32 (*.f32 uy (/.f32 0 0)) (*.f32 uy (/.f32 0 0)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 0 0))) 1)
(-.f32 (/.f32 (*.f32 uy uy) 0) (/.f32 (*.f32 uy uy) 0))
(*.f32 uy 2)
(*.f32 (/.f32 0 0) (/.f32 0 0))
(*.f32 (/.f32 0 0) 1)
(*.f32 1 (/.f32 0 0))
(*.f32 2 uy)
(*.f32 2 (*.f32 uy (/.f32 0 0)))
(*.f32 0 (/.f32 1 0))
(*.f32 (cbrt.f32 2) (cbrt.f32 uy))
(*.f32 (cbrt.f32 uy) (+.f32 (pow.f32 (cbrt.f32 uy) 2) (pow.f32 (cbrt.f32 uy) 2)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (+.f32 (cbrt.f32 uy) (cbrt.f32 uy)))
(*.f32 4 (*.f32 uy uy))
(*.f32 (sqrt.f32 2) (sqrt.f32 uy))
(*.f32 (sqrt.f32 uy) (+.f32 (sqrt.f32 uy) (sqrt.f32 uy)))
(*.f32 (*.f32 2 (pow.f32 uy 3)) (/.f32 1 (fma.f32 uy uy 0)))
(*.f32 (*.f32 (/.f32 0 0) 2) uy)
(*.f32 (*.f32 2 (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 2 (sqrt.f32 uy)) (sqrt.f32 uy))
(/.f32 1 (/.f32 0 0))
(/.f32 1 (/.f32 (fma.f32 uy uy 0) (*.f32 2 (pow.f32 uy 3))))
(/.f32 0 0)
(/.f32 (*.f32 2 (pow.f32 uy 3)) (fma.f32 uy uy 0))
(/.f32 (cbrt.f32 (*.f32 2 (pow.f32 uy 3))) (cbrt.f32 (fma.f32 uy uy 0)))
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (*.f32 2 (pow.f32 uy 3))) (*.f32 (fma.f32 uy uy 0) (fma.f32 uy uy 0)))
(/.f32 (sqrt.f32 (*.f32 2 (pow.f32 uy 3))) (sqrt.f32 (fma.f32 uy uy 0)))
(/.f32 (sqrt.f32 0) (sqrt.f32 0))
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) 0) (*.f32 (fma.f32 uy uy 0) 0))
(/.f32 (*.f32 0 (*.f32 2 (pow.f32 uy 3))) (*.f32 0 (fma.f32 uy uy 0)))
(/.f32 (neg.f32 (*.f32 2 (pow.f32 uy 3))) (neg.f32 (fma.f32 uy uy 0)))
(/.f32 (*.f32 (/.f32 0 0) (*.f32 2 (pow.f32 uy 3))) (fma.f32 uy uy 0))
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (/.f32 0 0)) (fma.f32 uy uy 0))
(/.f32 (*.f32 0 (/.f32 0 0)) 0)
(pow.f32 (/.f32 0 0) 1)
(pow.f32 (/.f32 0 0) 2)
(pow.f32 (/.f32 0 0) 3)
(pow.f32 (/.f32 0 0) 1/3)
(pow.f32 (/.f32 0 0) 1/2)
(sqrt.f32 (/.f32 0 0))
(fabs.f32 (/.f32 0 0))
(cbrt.f32 (/.f32 0 0))
(expm1.f32 (log1p.f32 (/.f32 0 0)))
(hypot.f32 (sqrt.f32 uy) (sqrt.f32 uy))
(exp.f32 (log.f32 (/.f32 0 0)))
(exp.f32 (*.f32 (log.f32 (/.f32 0 0)) 1))
(log1p.f32 (expm1.f32 (/.f32 0 0)))
(fma.f32 1 uy uy)
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (cbrt.f32 uy) uy)
(fma.f32 (sqrt.f32 uy) (sqrt.f32 uy) uy)
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 2 (pow.f32 uy 3))) (fma.f32 uy uy 0))
(/.f32 (*.f32 (PI.f32) 0) 0)
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (PI.f32)) (fma.f32 uy uy 0))
(/.f32 (*.f32 0 (PI.f32)) 0)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(pow.f32 (*.f32 (/.f32 0 0) (sqrt.f32 (PI.f32))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
(cbrt.f32 (*.f32 (/.f32 0 0) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 0 0)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 3/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(+.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) -1)
(-.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1) (+.f32 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (+.f32 1 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))))
(/.f32 (-.f32 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1) (+.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(sqrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/3)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 2)
(sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (cbrt.f32 yi) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 3))
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
Outputs
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 uy)
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -2 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 -2 (*.f32 (PI.f32) yi))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 -2 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 -2 (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 -2 (*.f32 (PI.f32) yi)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 -2))
(*.f32 2 (*.f32 uy (PI.f32)))
-2
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -2 (pow.f32 (PI.f32) -2)) -2)
(+.f32 (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) (pow.f32 uy 3)) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 3) -2) (pow.f32 uy 3) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) -2)) -2))
(+.f32 (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) (pow.f32 uy 3)) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 -8/3 (pow.f32 (PI.f32) 4))) (pow.f32 uy 4)))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 3) -2) (pow.f32 uy 3) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) -2)) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) -2) -2) (*.f32 uy uy)) -2)))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 -2))
(+.f32 uy uy)
-2
(+.f32 0 (/.f32 0 0))
-2
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) uy)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) uy))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 -2 uy)) -2)) (log.f32 (cbrt.f32 (pow.f32 -2 uy))))
(+.f32 (*.f32 (/.f32 0 0) uy) (*.f32 (/.f32 0 0) uy))
-2
(+.f32 (*.f32 uy (/.f32 0 0)) (*.f32 uy (/.f32 0 0)))
-2
(-.f32 (exp.f32 (log1p.f32 (/.f32 0 0))) 1)
-2
(-.f32 (/.f32 (*.f32 uy uy) 0) (/.f32 (*.f32 uy uy) 0))
-2
(*.f32 uy 2)
-2
(*.f32 (/.f32 0 0) (/.f32 0 0))
-2
(*.f32 (/.f32 0 0) 1)
-2
(*.f32 1 (/.f32 0 0))
-2
(*.f32 2 uy)
-2
(*.f32 2 (*.f32 uy (/.f32 0 0)))
-2
(*.f32 0 (/.f32 1 0))
-2
(*.f32 (cbrt.f32 2) (cbrt.f32 uy))
(*.f32 -2 (cbrt.f32 uy))
(*.f32 (cbrt.f32 uy) (+.f32 (pow.f32 (cbrt.f32 uy) 2) (pow.f32 (cbrt.f32 uy) 2)))
(*.f32 (pow.f32 (cbrt.f32 uy) -2) (*.f32 -2 (cbrt.f32 uy)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (+.f32 (cbrt.f32 uy) (cbrt.f32 uy)))
(*.f32 (pow.f32 (cbrt.f32 uy) -2) (*.f32 -2 (cbrt.f32 uy)))
(*.f32 4 (*.f32 uy uy))
-2
(*.f32 (sqrt.f32 2) (sqrt.f32 uy))
(*.f32 -2 (sqrt.f32 uy))
(*.f32 (sqrt.f32 uy) (+.f32 (sqrt.f32 uy) (sqrt.f32 uy)))
(*.f32 (sqrt.f32 uy) (*.f32 -2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (pow.f32 uy 3)) (/.f32 1 (fma.f32 uy uy 0)))
-2
(*.f32 (*.f32 (/.f32 0 0) 2) uy)
-2
(*.f32 (*.f32 2 (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (pow.f32 (cbrt.f32 uy) -2) (*.f32 -2 (cbrt.f32 uy)))
(*.f32 (*.f32 2 (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (sqrt.f32 uy) (*.f32 -2 (sqrt.f32 uy)))
(/.f32 1 (/.f32 0 0))
-2
(/.f32 1 (/.f32 (fma.f32 uy uy 0) (*.f32 2 (pow.f32 uy 3))))
-2
(/.f32 0 0)
-2
(/.f32 (*.f32 2 (pow.f32 uy 3)) (fma.f32 uy uy 0))
-2
(/.f32 (cbrt.f32 (*.f32 2 (pow.f32 uy 3))) (cbrt.f32 (fma.f32 uy uy 0)))
(/.f32 -2 (cbrt.f32 (fma.f32 uy uy -2)))
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (*.f32 2 (pow.f32 uy 3))) (*.f32 (fma.f32 uy uy 0) (fma.f32 uy uy 0)))
-2
(/.f32 (sqrt.f32 (*.f32 2 (pow.f32 uy 3))) (sqrt.f32 (fma.f32 uy uy 0)))
(/.f32 -2 (sqrt.f32 (fma.f32 uy uy -2)))
(/.f32 (sqrt.f32 0) (sqrt.f32 0))
-2
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) 0) (*.f32 (fma.f32 uy uy 0) 0))
-2
(/.f32 (*.f32 0 (*.f32 2 (pow.f32 uy 3))) (*.f32 0 (fma.f32 uy uy 0)))
-2
(/.f32 (neg.f32 (*.f32 2 (pow.f32 uy 3))) (neg.f32 (fma.f32 uy uy 0)))
-2
(/.f32 (*.f32 (/.f32 0 0) (*.f32 2 (pow.f32 uy 3))) (fma.f32 uy uy 0))
-2
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (/.f32 0 0)) (fma.f32 uy uy 0))
-2
(/.f32 (*.f32 0 (/.f32 0 0)) 0)
-2
(pow.f32 (/.f32 0 0) 1)
-2
(pow.f32 (/.f32 0 0) 2)
-2
(pow.f32 (/.f32 0 0) 3)
-2
(pow.f32 (/.f32 0 0) 1/3)
-2
(pow.f32 (/.f32 0 0) 1/2)
-2
(sqrt.f32 (/.f32 0 0))
-2
(fabs.f32 (/.f32 0 0))
-2
(cbrt.f32 (/.f32 0 0))
-2
(expm1.f32 (log1p.f32 (/.f32 0 0)))
-2
(hypot.f32 (sqrt.f32 uy) (sqrt.f32 uy))
(exp.f32 (log.f32 (/.f32 0 0)))
-2
(exp.f32 (*.f32 (log.f32 (/.f32 0 0)) 1))
-2
(log1p.f32 (expm1.f32 (/.f32 0 0)))
-2
(fma.f32 1 uy uy)
(+.f32 -2 uy)
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (cbrt.f32 uy) uy)
(fma.f32 (pow.f32 (cbrt.f32 uy) -2) (cbrt.f32 uy) uy)
(fma.f32 (sqrt.f32 uy) (sqrt.f32 uy) uy)
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
-2
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
-2
(/.f32 (*.f32 (PI.f32) (*.f32 2 (pow.f32 uy 3))) (fma.f32 uy uy 0))
-2
(/.f32 (*.f32 (PI.f32) 0) 0)
-2
(/.f32 (*.f32 (*.f32 2 (pow.f32 uy 3)) (PI.f32)) (fma.f32 uy uy 0))
-2
(/.f32 (*.f32 0 (PI.f32)) 0)
-2
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
-2
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
-2
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
-2
(pow.f32 (*.f32 (/.f32 0 0) (sqrt.f32 (PI.f32))) 2)
(pow.f32 (*.f32 -2 (sqrt.f32 (PI.f32))) -2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(sqrt.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) -2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 -2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
-2
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
-2
(cbrt.f32 (*.f32 (/.f32 0 0) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) -2))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 0 0)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) -2))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
-2
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
-2
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
-2
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
-2
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) -2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (PI.f32)) uy))
(*.f32 uy (log.f32 (pow.f32 (exp.f32 yi) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) yi) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(*.f32 uy (*.f32 (PI.f32) yi))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) -2) (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(*.f32 (+.f32 (neg.f32 ux) -2) (*.f32 maxCos zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 -2 (fma.f32 ux ux ux)) (-.f32 -2 (pow.f32 ux 3))))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux -2) (-.f32 -2 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 -2 (fma.f32 ux ux ux)) (-.f32 -2 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux -2) (-.f32 -2 (*.f32 ux ux))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 zi (neg.f32 ux)))) -2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(sqrt.f32 (*.f32 maxCos (*.f32 zi (neg.f32 ux))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(*.f32 (neg.f32 ux) (log.f32 (pow.f32 (exp.f32 maxCos) zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) -2) (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(*.f32 (+.f32 (neg.f32 ux) -2) (*.f32 maxCos zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 -2 (fma.f32 ux ux ux)) (-.f32 -2 (pow.f32 ux 3))))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux -2) (-.f32 -2 (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 -2 (fma.f32 ux ux ux)) (-.f32 -2 (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux -2) (-.f32 -2 (*.f32 ux ux))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 zi (neg.f32 ux)))) -2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(sqrt.f32 (*.f32 maxCos (*.f32 zi (neg.f32 ux))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) zi) (-.f32 1 ux)))
(*.f32 (neg.f32 ux) (log.f32 (pow.f32 (exp.f32 maxCos) zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 yi (sin.f32 -2))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 yi (sin.f32 -2))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 3/2)
(pow.f32 (*.f32 yi (sin.f32 -2)) 3/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(*.f32 yi (sin.f32 -2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(sqrt.f32 (*.f32 yi (sin.f32 -2)))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sin.f32 -2) (log.f32 (exp.f32 yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(*.f32 yi (sin.f32 -2))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 yi (sin.f32 -2))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 -2))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(*.f32 yi (sin.f32 -2))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(+.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) -1)
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(expm1.f32 (sin.f32 -2))
(*.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(expm1.f32 (sin.f32 -2))
(*.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(expm1.f32 (sin.f32 -2))
(*.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(expm1.f32 (sin.f32 -2))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(expm1.f32 (sin.f32 -2))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(expm1.f32 (sin.f32 -2))
(/.f32 (-.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1) (+.f32 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (+.f32 1 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (sin.f32 -2)) 3) -2) (+.f32 (expm1.f32 (sin.f32 -2)) (exp.f32 (sin.f32 -2))))
(/.f32 (-.f32 (*.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1) (+.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(/.f32 (expm1.f32 (sin.f32 -2)) (expm1.f32 (sin.f32 -2)))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(expm1.f32 (sin.f32 -2))
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)
(expm1.f32 (sin.f32 -2))
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)
(expm1.f32 (sin.f32 -2))
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)
(expm1.f32 (sin.f32 -2))
(sqrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(sqrt.f32 (expm1.f32 (sin.f32 -2)))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(expm1.f32 (sin.f32 -2))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(expm1.f32 (sin.f32 -2))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(expm1.f32 (sin.f32 -2))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(expm1.f32 (sin.f32 -2))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(expm1.f32 (sin.f32 -2))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(expm1.f32 (sin.f32 -2))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) 1)
(*.f32 yi (sin.f32 -2))
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 yi (sin.f32 -2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 yi (sin.f32 -2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/3))
(*.f32 yi (sin.f32 -2))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 (sin.f32 -2)) (cbrt.f32 yi))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (sin.f32 -2)) (cbrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 -2)))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 -2)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 yi (sin.f32 -2))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 3)
(*.f32 yi (sin.f32 -2))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 2)
(*.f32 yi (sin.f32 -2))
(sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(sqrt.f32 (*.f32 yi (sin.f32 -2)))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))
(*.f32 yi (sin.f32 -2))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1/3))
(*.f32 yi (sin.f32 -2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1))
(*.f32 yi (sin.f32 -2))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)
(*.f32 yi (sin.f32 -2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 -2))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (sin.f32 -2))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 -2 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) yi)
(*.f32 yi (sin.f32 -2))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 yi (sin.f32 -2))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))
(*.f32 yi (sin.f32 -2))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 -2)) -2) (*.f32 yi (cbrt.f32 (sin.f32 -2))))
(*.f32 (cbrt.f32 yi) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 (cbrt.f32 yi) (*.f32 (*.f32 yi (sin.f32 -2)) (cbrt.f32 (sin.f32 -2))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (pow.f32 (cbrt.f32 yi) -2) (*.f32 (sin.f32 -2) (cbrt.f32 yi)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))
(*.f32 yi (sin.f32 -2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))
(*.f32 yi (*.f32 (sqrt.f32 (sin.f32 -2)) (sqrt.f32 (sin.f32 -2))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sin.f32 -2) (*.f32 (sqrt.f32 yi) (sqrt.f32 yi)))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6) 3))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 -2)) 1/6) 6)
(*.f32 (*.f32 yi 2) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 yi -2))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (*.f32 (pow.f32 (cbrt.f32 (sin.f32 -2)) -2) (cbrt.f32 (sin.f32 -2))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 yi (*.f32 (sqrt.f32 (sin.f32 -2)) (sqrt.f32 (sin.f32 -2))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (sin.f32 -2) (*.f32 (pow.f32 (cbrt.f32 yi) -2) (cbrt.f32 yi)))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (sin.f32 -2) (*.f32 (sqrt.f32 yi) (sqrt.f32 yi)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (*.f32 yi (sin.f32 -2)) (*.f32 (cbrt.f32 (sin.f32 -2)) (cbrt.f32 yi)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1/6))
(*.f32 yi (sin.f32 -2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))
(sqrt.f32 (*.f32 yi (sin.f32 -2)))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sin.f32 -2) (log.f32 (exp.f32 yi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 yi (sin.f32 -2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(*.f32 yi (sin.f32 -2))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 yi (sin.f32 -2))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 -2))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(*.f32 yi (sin.f32 -2))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 yi (sin.f32 -2))

eval1.6s (7%)

Compiler

Compiled 74608 to 43674 computations (41.5% saved)

prune645.0ms (2.8%)

Pruning

43 alts after pruning (42 fresh and 1 done)

PrunedKeptTotal
New1441291470
Fresh121325
Picked415
Done000
Total1457431500
Accurracy
99.7%
Counts
1500 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.2%
(fma.f32 ux (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
88.2%
(fma.f32 ux (/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux -2) (-.f32 -2 (*.f32 ux ux)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
47.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 3)))))))
43.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (exp.f32 (log.f32 (*.f32 (PI.f32) yi))))))))
91.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
65.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3))))
47.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))))
75.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 3/2))))
98.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) yi))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
97.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
86.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
94.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
53.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (sin.f32 -2)))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))))
43.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2))))))
85.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))))
45.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
91.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
82.6%
(fma.f32 ux (*.f32 (+.f32 (neg.f32 ux) -2) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
82.9%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
95.7%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
88.3%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.6%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
87.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) -2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
91.2%
(fma.f32 ux (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
88.2%
(fma.f32 ux (/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux -2) (-.f32 -2 (*.f32 ux ux)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
47.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 3)))))))
43.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (exp.f32 (log.f32 (*.f32 (PI.f32) yi))))))))
91.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
65.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3))))
47.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))))
75.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 3/2))))
98.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) yi))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
97.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
86.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
94.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
53.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (sin.f32 -2)))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))))
43.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2))))))
85.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))))
45.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
91.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
82.6%
(fma.f32 ux (*.f32 (+.f32 (neg.f32 ux) -2) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
82.9%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
95.7%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
88.3%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.6%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
87.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) -2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
Compiler

Compiled 8390 to 5980 computations (28.7% saved)

localize2.1s (9.4%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi)
99.4%
(*.f32 (PI.f32) (*.f32 uy 2))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
51.7%
(PI.f32)
99.4%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
95.5%
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
51.7%
(PI.f32)
99.6%
(*.f32 uy (*.f32 yi (PI.f32)))
99.5%
(*.f32 yi (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
51.7%
(PI.f32)
99.6%
(*.f32 uy (*.f32 yi (PI.f32)))
99.5%
(*.f32 yi (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
51.7%
(PI.f32)
99.4%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
83.0%
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
51.7%
(PI.f32)
Compiler

Compiled 1250 to 715 computations (42.8% saved)

series96.0ms (0.4%)

Counts
5 → 72
Calls

18 calls:

TimeVariablePointExpression
47.0ms
uy
@inf
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
46.0ms
uy
@-inf
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
1.0ms
uy
@0
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
0.0ms
uy
@0
(*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi)
0.0ms
uy
@0
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1708×log-prod
1354×prod-diff
606×expm1-udef
604×log1p-udef
580×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02183
138583
2412283
Stop Event
node limit
Counts
5 → 168
Calls
Call 1
Inputs
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi)
Outputs
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 0)
(+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))) (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))))
(+.f32 0 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (*.f32 2 (PI.f32)))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (PI.f32))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32))) (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32))))
(-.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 1 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 4 uy))) (*.f32 (cbrt.f32 (+.f32 uy uy)) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 uy uy)) (*.f32 (sqrt.f32 (+.f32 uy uy)) (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 (PI.f32) 1/2) (*.f32 4 uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 3 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) 1/2)) (+.f32 uy uy))
(*.f32 (*.f32 2 (*.f32 (PI.f32) 1/2)) (+.f32 uy uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 1/3 (*.f32 3 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy (*.f32 4 uy)))) (cbrt.f32 (+.f32 uy uy)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 uy uy))) (sqrt.f32 (+.f32 uy uy)))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) 1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (*.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 uy uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 uy uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1))) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(+.f32 0 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))) (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))) 1)
(*.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)) 1)
(*.f32 1 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))) (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))) (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (exp.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 (*.f32 2 (PI.f32))) (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))) (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32)))
(/.f32 (exp.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (exp.f32 1))
(sqrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))))
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)) 3))
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(exp.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(+.f32 0 (*.f32 (PI.f32) yi))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 1 (*.f32 (PI.f32) yi))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 2) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) yi)))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) yi))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (PI.f32) yi)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) yi))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) yi))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 0)
(+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))) (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))))
(+.f32 0 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (*.f32 2 (PI.f32)))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (PI.f32))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32))) (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32))))
(-.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1)
(/.f32 (-.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) 1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (*.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 uy uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 uy uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1))) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(+.f32 0 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))

simplify140.0ms (0.6%)

Algorithm
egg-herbie
Rules
860×log-prod
854×exp-prod
666×associate-*r*
606×fma-def
600×log-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03915416
19215170
235034926
370074926
Stop Event
node limit
Counts
240 → 209
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 16 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -64 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 192 (pow.f32 (PI.f32) 4)) (*.f32 -96 (pow.f32 (PI.f32) 4)))))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))))))))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
1
(+.f32 1 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 1 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 1 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 0)
(+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))) (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))))
(+.f32 0 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (*.f32 2 (PI.f32)))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (PI.f32))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32))) (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32))))
(-.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 1 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 4 uy))) (*.f32 (cbrt.f32 (+.f32 uy uy)) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 uy uy)) (*.f32 (sqrt.f32 (+.f32 uy uy)) (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 (PI.f32) 1/2) (*.f32 4 uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 3 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) 1/2)) (+.f32 uy uy))
(*.f32 (*.f32 2 (*.f32 (PI.f32) 1/2)) (+.f32 uy uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 1/3 (*.f32 3 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy (*.f32 4 uy)))) (cbrt.f32 (+.f32 uy uy)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 uy uy))) (sqrt.f32 (+.f32 uy uy)))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) 1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (*.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 uy uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 uy uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1))) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(+.f32 0 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))) (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))) 1)
(*.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)) 1)
(*.f32 1 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))) (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))) (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (exp.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 (*.f32 2 (PI.f32))) (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))) (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32)))
(/.f32 (exp.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (exp.f32 1))
(sqrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))))
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)) 3))
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(exp.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(+.f32 0 (*.f32 (PI.f32) yi))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 1 (*.f32 (PI.f32) yi))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 2) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) yi)))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) yi))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (PI.f32) yi)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) yi))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) yi))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 0)
(+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))) (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))))
(+.f32 0 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (*.f32 2 (PI.f32)))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
(+.f32 (log.f32 (pow.f32 1 (PI.f32))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32))) (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32))))
(-.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1)
(/.f32 (-.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) 1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (*.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 uy uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 uy uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1))) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(+.f32 0 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 16 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -64 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 192 (pow.f32 (PI.f32) 4)) (*.f32 -96 (pow.f32 (PI.f32) 4)))))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (fma.f32 -48 (pow.f32 (PI.f32) 4) (fma.f32 16 (pow.f32 (PI.f32) 4) (fma.f32 -64 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 96))))) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 uy uy)) (*.f32 (*.f32 1/6 (pow.f32 uy 3)) (fma.f32 -24 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 3) 24))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) 32) (*.f32 (pow.f32 (PI.f32) 4) -32))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)) (*.f32 (*.f32 0 uy) uy))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 0) (*.f32 1/24 (pow.f32 uy 4))))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
1
(+.f32 1 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 uy (PI.f32)) 1)
(fma.f32 uy (*.f32 2 (PI.f32)) 1)
(+.f32 1 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (*.f32 2 (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy)))))
(fma.f32 2 (fma.f32 uy (PI.f32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1)
(fma.f32 2 (*.f32 uy (+.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) uy))) 1)
(+.f32 (*.f32 4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 1 (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (+.f32 1 (*.f32 2 (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy))))))
(fma.f32 4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 2 (fma.f32 uy (PI.f32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1))
(fma.f32 4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 2 (*.f32 uy (+.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 2) uy))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 uy) 2)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (+.f32 uy uy) (*.f32 (PI.f32) yi))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 (+.f32 uy uy) (*.f32 (PI.f32) yi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi)))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 (+.f32 uy uy) (*.f32 (PI.f32) yi))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 (+.f32 uy uy) (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))) (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 4) uy) (PI.f32)))) (*.f32 2/3 (*.f32 uy (PI.f32))))
(fma.f32 2/3 (*.f32 uy (PI.f32)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 4) uy) (PI.f32)))) (*.f32 2/3 (*.f32 uy (PI.f32))))
(fma.f32 2/3 (*.f32 uy (PI.f32)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32)))))
(+.f32 0 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 1 (*.f32 2 (PI.f32)))) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2))) (*.f32 (*.f32 2 (PI.f32)) (log.f32 (cbrt.f32 (exp.f32 uy)))))
(*.f32 (*.f32 2 (PI.f32)) (+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2)) (log.f32 (cbrt.f32 (exp.f32 uy)))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 uy)))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 1 (PI.f32))) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32))) (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32))))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) uy)))) (*.f32 (PI.f32) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2))))
(*.f32 (PI.f32) (+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) 4))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2))))
(*.f32 (PI.f32) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) 4)))))
(-.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 4 uy))) (*.f32 (cbrt.f32 (+.f32 uy uy)) (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 uy 4))) (*.f32 (PI.f32) (cbrt.f32 (+.f32 uy uy))))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy (*.f32 uy 4))) (cbrt.f32 (+.f32 uy uy))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (sqrt.f32 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (+.f32 uy uy)) (*.f32 (sqrt.f32 (+.f32 uy uy)) (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 1/2) (*.f32 4 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 3 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) 1/2)) (+.f32 uy uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 2 (*.f32 (PI.f32) 1/2)) (+.f32 uy uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1/3 (*.f32 3 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 uy (*.f32 4 uy)))) (cbrt.f32 (+.f32 uy uy)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 uy 4))) (*.f32 (PI.f32) (cbrt.f32 (+.f32 uy uy))))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy (*.f32 uy 4))) (cbrt.f32 (+.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 uy uy))) (sqrt.f32 (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) 1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (*.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) -1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 1) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1)))
(/.f32 (*.f32 (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))
(/.f32 (fma.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 1) -1) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))
(/.f32 (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 uy uy) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 uy uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1))) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))) (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))) 1)
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)) 1)
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 1 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))) (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 4) uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32))) (pow.f32 (exp.f32 2/3) (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 4) uy) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32))) (pow.f32 (exp.f32 2/3) (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))) (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (exp.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 1 (*.f32 2 (PI.f32))) (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))) (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 uy) (PI.f32)) (pow.f32 (exp.f32 uy) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 4) uy)) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) 4)) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32)))
(/.f32 (exp.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (exp.f32 1))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(log.f32 (exp.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)) 3))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))))
(pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))
(pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (PI.f32)))))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(*.f32 (PI.f32) yi)
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 (PI.f32) yi)
(*.f32 1 (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 2))
(*.f32 (PI.f32) yi)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 2) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 (PI.f32) yi)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 (PI.f32) yi)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (PI.f32) yi)
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.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)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) yi)))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) yi))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (PI.f32) yi)))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) yi)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) yi))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) yi))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 (PI.f32) yi)
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))) (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 4) uy) (PI.f32)))) (*.f32 2/3 (*.f32 uy (PI.f32))))
(fma.f32 2/3 (*.f32 uy (PI.f32)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32)))))
(+.f32 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 4 uy)) (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 4) uy) (PI.f32)))) (*.f32 2/3 (*.f32 uy (PI.f32))))
(fma.f32 2/3 (*.f32 uy (PI.f32)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 uy) 4) (PI.f32)))))
(+.f32 0 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 1 (*.f32 2 (PI.f32)))) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2))) (*.f32 (*.f32 2 (PI.f32)) (log.f32 (cbrt.f32 (exp.f32 uy)))))
(*.f32 (*.f32 2 (PI.f32)) (+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2)) (log.f32 (cbrt.f32 (exp.f32 uy)))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 uy)))))
(+.f32 (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))) (log.f32 (pow.f32 (sqrt.f32 (exp.f32 uy)) (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) (log.f32 (pow.f32 (exp.f32 uy) (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 1 (PI.f32))) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 4 uy))) (PI.f32))) (log.f32 (pow.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2) (PI.f32))))
(+.f32 (*.f32 (PI.f32) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) uy)))) (*.f32 (PI.f32) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2))))
(*.f32 (PI.f32) (+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) 4))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 uy)) 2))))
(*.f32 (PI.f32) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 uy) 4)))))
(-.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) 1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (*.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3) -1) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (+.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 1) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 1))
(/.f32 (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1) (+.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1)))
(/.f32 (*.f32 (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))
(/.f32 (fma.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 1) -1) (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))
(/.f32 (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (+.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 uy uy) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 uy uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 1) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1))) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sqrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))

eval1.6s (7.1%)

Compiler

Compiled 114885 to 65391 computations (43.1% saved)

prune430.0ms (1.9%)

Pruning

42 alts after pruning (36 fresh and 6 done)

PrunedKeptTotal
New228492293
Fresh102737
Picked055
Done011
Total2294422336
Accurracy
99.8%
Counts
2336 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.2%
(fma.f32 ux (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
88.2%
(fma.f32 ux (/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux -2) (-.f32 -2 (*.f32 ux ux)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 1 (*.f32 ux -2)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
47.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
91.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))))
43.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (exp.f32 (log.f32 (*.f32 (PI.f32) yi))))))))
91.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
65.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3))))
47.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2))))
75.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) 3/2))))
98.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) yi))))
98.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
98.5%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
97.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) yi))))
86.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
94.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
53.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (sin.f32 -2)))))
91.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
45.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))
82.6%
(fma.f32 ux (*.f32 (+.f32 (neg.f32 ux) -2) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
82.9%
(fma.f32 ux (*.f32 maxCos (*.f32 zi (neg.f32 ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
88.3%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
95.7%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) yi))))
88.3%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))))
88.3%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) 3)))))))
88.3%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
82.8%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))))
88.2%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) (PI.f32)) 2))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
88.3%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
98.6%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (log.f32 (exp.f32 (+.f32 uy uy))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 3 (*.f32 1/3 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
89.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (+.f32 1 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
87.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 1)) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
Compiler

Compiled 6068 to 3909 computations (35.6% saved)

regimes411.0ms (1.8%)

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

10 calls:

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

Compiled 4123 to 2533 computations (38.6% saved)

regimes246.0ms (1.1%)

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

10 calls:

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

Compiled 2014 to 1221 computations (39.4% saved)

regimes163.0ms (0.7%)

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

10 calls:

37.0ms
ux
12.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
12.0ms
maxCos
12.0ms
(*.f32 uy 2)
12.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1195 to 735 computations (38.5% saved)

regimes88.0ms (0.4%)

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

7 calls:

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

Compiled 869 to 516 computations (40.6% saved)

regimes92.0ms (0.4%)

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

7 calls:

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

Compiled 828 to 497 computations (40% saved)

regimes109.0ms (0.5%)

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

6 calls:

51.0ms
xi
11.0ms
ux
9.0ms
maxCos
9.0ms
zi
8.0ms
uy
Results
AccuracySegmentsBranch
91.5%1xi
91.5%1yi
91.5%1zi
91.5%1ux
91.5%1uy
91.5%1maxCos
Compiler

Compiled 684 to 403 computations (41.1% saved)

regimes90.0ms (0.4%)

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

6 calls:

44.0ms
maxCos
8.0ms
uy
8.0ms
xi
6.0ms
yi
6.0ms
zi
Results
AccuracySegmentsBranch
91.5%1ux
91.5%1maxCos
91.5%1yi
91.5%1xi
91.5%1zi
91.5%1uy
Compiler

Compiled 508 to 303 computations (40.4% saved)

regimes50.0ms (0.2%)

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

6 calls:

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

Compiled 464 to 278 computations (40.1% saved)

regimes48.0ms (0.2%)

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

6 calls:

14.0ms
maxCos
6.0ms
uy
5.0ms
ux
5.0ms
yi
5.0ms
zi
Results
AccuracySegmentsBranch
91.2%1ux
91.2%1maxCos
91.2%1zi
91.2%1uy
91.2%1yi
91.2%1xi
Compiler

Compiled 341 to 213 computations (37.5% saved)

regimes34.0ms (0.1%)

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

6 calls:

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

Compiled 264 to 169 computations (36% saved)

regimes26.0ms (0.1%)

Accuracy

Total -13.2b remaining (-352.9%)

Threshold costs -13.2b (-352.9%)

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

6 calls:

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

Compiled 188 to 127 computations (32.4% saved)

simplify88.0ms (0.4%)

Algorithm
egg-herbie
Rules
336×distribute-lft-neg-in
232×unsub-neg
222×neg-mul-1
170×distribute-rgt-neg-in
154×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01021521
11891521
22281521
32691521
43131521
53571521
64421521
76611521
89041521
99981521
1010571521
1111141521
1211371521
1311521521
1411601521
1511621521
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
Outputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (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 1 ux) (*.f32 maxCos (*.f32 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 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 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))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
Compiler

Compiled 559 to 389 computations (30.4% saved)

soundness855.0ms (3.7%)

Rules
1352×associate-*l*
1352×associate-*l*
1352×associate-*l*
1098×associate-+l-
1098×associate-+l-
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030197
171193
2219139
3861131
43088131
55270131
030197
171193
2219139
3861131
43088131
55270131
054423513
1153021231
2681121231
054423513
1153021231
2681121231
054423513
1153021231
2681121231
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 667 to 445 computations (33.3% saved)

end235.0ms (1%)

Compiler

Compiled 1140 to 684 computations (40% saved)

Profiling

Loading profile data...