UniformSampleCone 2

Details

Time bar (total: 33.3s)

analyze2.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.8s (14.5%)

Results
4.8s8256×body256valid
Bogosity

preprocess83.0ms (0.3%)

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)

simplify66.0ms (0.2%)

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

Useful iterations: 3 (0.0ms)

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

eval4.0ms (0%)

Compiler

Compiled 329 to 207 computations (37.1% saved)

prune16.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

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

Compiled 620 to 422 computations (31.9% saved)

localize735.0ms (2.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
Compiler

Compiled 308 to 187 computations (39.3% saved)

series7.0ms (0%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
yi
@0
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
1.0ms
uy
@0
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
1.0ms
uy
@inf
(*.f32 uy (*.f32 2 (PI.f32)))
1.0ms
uy
@0
(*.f32 uy (*.f32 2 (PI.f32)))
0.0ms
uy
@inf
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)

rewrite84.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1486×log-prod
1232×prod-diff
674×pow-exp
558×expm1-udef
556×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01672
131872
2375472
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(*.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 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(+.f32 0 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(/.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 (*.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 (*.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))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1) 2))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2) 1))
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) 3))
(exp.f32 (*.f32 (*.f32 3 (*.f32 2 (log1p.f32 (neg.f32 ux)))) 1/3))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 1 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 1 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 ux) 1 (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 ux) 1 (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(+.f32 0 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(+.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 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))

simplify106.0ms (0.3%)

Algorithm
egg-herbie
Rules
1308×log-prod
1246×unswap-sqr
558×fma-neg
548×exp-prod
340×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03354857
17754431
224284231
363774231
Stop Event
node limit
Counts
179 → 189
Calls
Call 1
Inputs
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 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(+.f32 0 (pow.f32 (-.f32 1 ux) 2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(/.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 (*.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 (*.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))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1) 2))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 2) 1))
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) 3))
(exp.f32 (*.f32 (*.f32 3 (*.f32 2 (log1p.f32 (neg.f32 ux)))) 1/3))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 1 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 1 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 ux) 1 (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 ux) 1 (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(+.f32 0 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(+.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 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
Outputs
1
(+.f32 1 (*.f32 -2 ux))
(fma.f32 -2 ux 1)
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 -2 ux) (*.f32 ux ux))
(*.f32 ux (+.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(pow.f32 ux 2)
(*.f32 ux ux)
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux))
(+.f32 (*.f32 -2 ux) (*.f32 ux ux))
(*.f32 ux (+.f32 -2 ux))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux)))
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux))
(fma.f32 ux ux (fma.f32 -2 ux 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.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 uy (*.f32 (PI.f32) yi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
(*.f32 yi (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) -4/3))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 yi (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) -4/3)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 yi (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) -4/3)))) (*.f32 yi (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 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))))
(fma.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 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) -4/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)))))
(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 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) -4/3))))
(+.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 -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 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (-.f32 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 0 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (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 (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 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (*.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 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (*.f32 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 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.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 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 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 1 ux) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.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 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 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)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(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)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) 1) 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 (log1p.f32 (neg.f32 ux)) 2) 1))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 ux))) 2)
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1) 1))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 ux))) 2)
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) 3))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 (*.f32 3 (*.f32 2 (log1p.f32 (neg.f32 ux)))) 1/3))
(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)
(fma.f32 1 (-.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)
(fma.f32 1 (-.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)
(fma.f32 (-.f32 1 ux) 1 (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(fma.f32 (-.f32 1 ux) 1 (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.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)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.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)
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.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)
(fma.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.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)
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 (-.f32 1 ux))))
(+.f32 (*.f32 ux (+.f32 ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(fma.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (neg.f32 (-.f32 1 ux))))
(+.f32 (*.f32 ux (+.f32 ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(-.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux))) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux (+.f32 ux -1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(-.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux))) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux (+.f32 ux -1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 ux)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(-.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (fabs.f32 (cbrt.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 ux (+.f32 ux -1)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))
(fma.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))
(-.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (fabs.f32 (cbrt.f32 (-.f32 1 ux)))) (*.f32 ux (-.f32 1 ux)))
(fma.f32 (cbrt.f32 (-.f32 1 ux)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 ux (+.f32 ux -1)))
(+.f32 0 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(*.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 2 (*.f32 uy (PI.f32)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 3 (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 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1/3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.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 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))

localize663.0ms (2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
Compiler

Compiled 253 to 160 computations (36.8% saved)

localize629.0ms (1.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 334 to 219 computations (34.4% saved)

series43.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
21.0ms
uy
@0
(*.f32 (*.f32 uy 2) (PI.f32))
6.0ms
maxCos
@-inf
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
2.0ms
maxCos
@inf
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
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
maxCos
@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)

rewrite104.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
806×expm1-udef
802×log1p-udef
694×fma-def
686×log-pow
466×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify134.0ms (0.4%)

Algorithm
egg-herbie
Rules
1306×associate-*r*
988×associate-*l*
676×log-prod
644×times-frac
458×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

localize505.0ms (1.5%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 303 to 194 computations (36% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite91.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
806×expm1-udef
802×log1p-udef
696×fma-def
686×log-pow
466×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02284
145884
2584084
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.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))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 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 (*.f32 uy (PI.f32)) 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (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))))

simplify161.0ms (0.5%)

Algorithm
egg-herbie
Rules
1262×unswap-sqr
862×associate-*r*
850×distribute-lft-in
840×distribute-rgt-in
644×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

localize373.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi)
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 186 to 77 computations (58.6% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
maxCos
@0
(*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi)
1.0ms
zi
@0
(*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi)
1.0ms
zi
@inf
(*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi)
0.0ms
ux
@0
(*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi)
0.0ms
ux
@inf
(*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi)

rewrite97.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1064×prod-diff
1018×log-prod
754×pow-prod-down
624×fma-def
498×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
119425
2270125
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi)
Outputs
(+.f32 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 1)
(pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 3))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 2))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))

simplify87.0ms (0.3%)

Algorithm
egg-herbie
Rules
2178×log-prod
1000×associate-*r*
900×associate-*l*
668×associate-+r+
652×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0751469
11771427
25431427
337381427
476941427
Stop Event
node limit
Counts
57 → 34
Calls
Call 1
Inputs
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos 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 (*.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 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(+.f32 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 1)
(pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 3))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 2))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
Outputs
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (neg.f32 (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (*.f32 (*.f32 ux zi) (neg.f32 maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 maxCos (neg.f32 (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (*.f32 (*.f32 ux zi) (neg.f32 maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (pow.f32 ux 2)) (*.f32 maxCos zi))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 1)
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 1)
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 3)
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 2) 1/2)
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 3) 1/3)
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 2)
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 2))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)) (*.f32 maxCos zi)))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)) 3))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 1))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))) 1) 1))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 3))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 1/3))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))) 2))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
(*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos zi))

eval1.9s (5.7%)

Compiler

Compiled 88573 to 55116 computations (37.8% saved)

prune499.0ms (1.5%)

Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New1301321333
Fresh000
Picked101
Done404
Total1306321338
Accurracy
99.8%
Counts
1338 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(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 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
99.1%
(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 ux (*.f32 ux ux)) (*.f32 maxCos zi)))
99.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 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
49.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2))))
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 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3))))
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 (*.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)))))))))
92.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
98.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
83.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 (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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)))))))) yi))))
83.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 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) yi))))
99.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
98.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) yi))))
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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))) yi))))
97.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
85.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 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) yi))))
99.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
92.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 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
89.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 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
89.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 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
97.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))))
81.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) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3)))))
81.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
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 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) 2) uy))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.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 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.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 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.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 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
89.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 3624 to 2584 computations (28.7% saved)

localize384.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 207 to 83 computations (59.9% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
maxCos
@inf
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
0.0ms
maxCos
@-inf
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
0.0ms
ux
@0
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
0.0ms
ux
@-inf
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
0.0ms
maxCos
@0
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))

rewrite54.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1624×pow1
1508×add-exp-log
1508×log1p-expm1-u
1508×expm1-log1p-u
1474×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
115319
2216319
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
Outputs
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (neg.f32 ux)) maxCos))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 1)
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (fma.f32 ux ux (+.f32 (pow.f32 ux 4) (pow.f32 ux 3))))
(/.f32 (*.f32 maxCos (fma.f32 ux ux (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) maxCos) (fma.f32 ux ux (+.f32 (pow.f32 ux 4) (pow.f32 ux 3))))
(/.f32 (*.f32 (fma.f32 ux ux (neg.f32 (pow.f32 ux 4))) maxCos) (*.f32 ux (+.f32 1 ux)))
(pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 ux (*.f32 ux ux))) maxCos))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 ux (*.f32 ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 ux (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))

simplify64.0ms (0.2%)

Algorithm
egg-herbie
Rules
892×associate-*r*
836×log-prod
796×associate-*l*
768×times-frac
550×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075925
1197925
2592917
33614917
Stop Event
node limit
Counts
43 → 35
Calls
Call 1
Inputs
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (neg.f32 ux)) maxCos))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 1)
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (fma.f32 ux ux (+.f32 (pow.f32 ux 4) (pow.f32 ux 3))))
(/.f32 (*.f32 maxCos (fma.f32 ux ux (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) maxCos) (fma.f32 ux ux (+.f32 (pow.f32 ux 4) (pow.f32 ux 3))))
(/.f32 (*.f32 (fma.f32 ux ux (neg.f32 (pow.f32 ux 4))) maxCos) (*.f32 ux (+.f32 1 ux)))
(pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 ux (*.f32 ux ux))) maxCos))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 ux (*.f32 ux ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 ux (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
Outputs
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux (pow.f32 ux 2)) maxCos)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 ux (*.f32 maxCos (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux ux)))
(*.f32 ux (*.f32 maxCos (neg.f32 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (neg.f32 ux)) maxCos))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 1)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 ux 3) (pow.f32 ux 6))) (fma.f32 ux ux (+.f32 (pow.f32 ux 4) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (/.f32 (fma.f32 ux ux (+.f32 (pow.f32 ux 3) (pow.f32 ux 4))) maxCos))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 maxCos (fma.f32 ux ux (neg.f32 (pow.f32 ux 4)))) (*.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 maxCos ux) (/.f32 (fma.f32 ux ux (neg.f32 (pow.f32 ux 4))) (+.f32 ux 1)))
(*.f32 (/.f32 maxCos ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 ux 1)))
(*.f32 maxCos (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (fma.f32 ux ux ux)))
(*.f32 maxCos (/.f32 ux (/.f32 (fma.f32 ux ux ux) (-.f32 ux (pow.f32 ux 3)))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) maxCos) (fma.f32 ux ux (+.f32 (pow.f32 ux 4) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (/.f32 (fma.f32 ux ux (+.f32 (pow.f32 ux 3) (pow.f32 ux 4))) maxCos))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 4) (*.f32 ux (fma.f32 ux ux ux)))))
(*.f32 maxCos (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 ux 6)) (+.f32 (pow.f32 ux 3) (fma.f32 ux ux (pow.f32 ux 4)))))
(/.f32 (*.f32 (fma.f32 ux ux (neg.f32 (pow.f32 ux 4))) maxCos) (*.f32 ux (+.f32 1 ux)))
(*.f32 (/.f32 maxCos ux) (/.f32 (fma.f32 ux ux (neg.f32 (pow.f32 ux 4))) (+.f32 ux 1)))
(*.f32 (/.f32 maxCos ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 ux 1)))
(*.f32 maxCos (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux 4)) (fma.f32 ux ux ux)))
(*.f32 maxCos (/.f32 ux (/.f32 (fma.f32 ux ux ux) (-.f32 ux (pow.f32 ux 3)))))
(pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 1)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 3)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3) 1/3)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) 2)
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(sqrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 2))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(log.f32 (pow.f32 (exp.f32 (-.f32 ux (*.f32 ux ux))) maxCos))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) 3))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 ux (*.f32 ux ux)) 3)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 ux (*.f32 ux ux)) 3) (pow.f32 maxCos 3)))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))))
(*.f32 maxCos (-.f32 ux (*.f32 ux ux)))
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))

localize453.0ms (1.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 uy (*.f32 (PI.f32) yi))
99.0%
(*.f32 (PI.f32) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
Compiler

Compiled 251 to 146 computations (41.8% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
uy
@inf
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
yi
@0
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
yi
@inf
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
uy
@-inf
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
yi
@-inf
(*.f32 uy (*.f32 (PI.f32) yi))

rewrite57.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1532×pow1
1394×add-exp-log
1394×log1p-expm1-u
1394×expm1-log1p-u
1362×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0824
115824
2190924
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f32 (PI.f32) yi)
(*.f32 uy (*.f32 (PI.f32) yi))
Outputs
(-.f32 (+.f32 1 (*.f32 (PI.f32) yi)) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 yi uy))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (PI.f32)) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))

simplify65.0ms (0.2%)

Algorithm
egg-herbie
Rules
1286×log-prod
1252×distribute-rgt-in
1246×fma-def
1220×distribute-lft-in
838×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059732
1138732
2578732
32129732
47707732
Stop Event
node limit
Counts
58 → 27
Calls
Call 1
Inputs
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(-.f32 (+.f32 1 (*.f32 (PI.f32) yi)) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 yi uy))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (PI.f32)) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
Outputs
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(-.f32 (+.f32 1 (*.f32 (PI.f32) yi)) 1)
(*.f32 yi (PI.f32))
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 yi (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(*.f32 yi (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(*.f32 yi (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(*.f32 yi (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 yi (PI.f32))
(log.f32 (pow.f32 (exp.f32 yi) (PI.f32)))
(*.f32 yi (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 yi (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 yi uy))) 1)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) 3)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3) 1/3)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) 2)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 2))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (PI.f32)) uy))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 yi uy))

localize578.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
99.2%
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
Compiler

Compiled 276 to 179 computations (35.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
uy
@0
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
0.0ms
uy
@inf
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
0.0ms
uy
@-inf
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))

rewrite62.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1792×pow1
1638×log1p-expm1-u
1636×add-exp-log
1636×expm1-log1p-u
1600×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01115
120015
2225115
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Outputs
(+.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) -1)
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)) 1) (+.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))

simplify60.0ms (0.2%)

Algorithm
egg-herbie
Rules
1192×log-prod
1154×fma-def
852×distribute-lft-out
544×cube-prod
472×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
096815
1251811
2901799
34503797
Stop Event
node limit
Counts
49 → 43
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 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) -1)
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)) 1) (+.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3) -1) (fma.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (*.f32 2 (fma.f32 uy (PI.f32) 1)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 uy (PI.f32) 1) (+.f32 2 (*.f32 (*.f32 uy (PI.f32)) 4)))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)) 1) (+.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))

localize601.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
97.9%
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
Compiler

Compiled 282 to 185 computations (34.4% saved)

series11.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite92.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1308×log-prod
968×prod-diff
832×pow-prod-down
674×pow-prod-up
604×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01544
130444
2324644
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi)
Outputs
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/6))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/6) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) 1))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3/2) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(+.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 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))

simplify99.0ms (0.3%)

Algorithm
egg-herbie
Rules
1410×log-prod
1126×fma-def
520×distribute-lft-out
508×*-commutative
476×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01832605
14142337
211692253
342692247
476432247
Stop Event
node limit
Counts
85 → 83
Calls
Call 1
Inputs
(*.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 (*.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 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/6))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/6) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) 1))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3/2) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(+.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 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
Outputs
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 yi (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))))
(fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 yi (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))))))
(*.f32 yi (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 yi (+.f32 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))) (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3)))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.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 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/6))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5/6))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/6) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/6))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 5/6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) 3))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3) 3))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) 1))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3/2))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1/3))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3/2) 2))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.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 2 (*.f32 uy (PI.f32)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 3 (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 uy (*.f32 2 (PI.f32))))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2) 1/2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 1) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 1/3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

localize875.0ms (2.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3)
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
95.7%
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))
Compiler

Compiled 320 to 219 computations (31.6% saved)

series58.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
35.0ms
uy
@0
(*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3)
17.0ms
uy
@-inf
(*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3)
6.0ms
uy
@inf
(*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3)
0.0ms
uy
@0
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))
0.0ms
uy
@inf
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))

rewrite80.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1204×log-prod
688×pow-prod-down
566×pow-prod-up
478×pow-exp
452×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01566
129734
2338034
Stop Event
node limit
Counts
2 → 149
Calls
Call 1
Inputs
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))
(*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3)
Outputs
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 uy))) (pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 uy) 3)) (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 3)))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (PI.f32)))) (pow.f32 (exp.f32 1) (log.f32 uy)))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 uy)) (pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (*.f32 uy 2))) (pow.f32 (exp.f32 1) (log.f32 (PI.f32))))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 (log.f32 uy) 1)) (pow.f32 (exp.f32 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(/.f32 (pow.f32 (exp.f32 1/3) (exp.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))) (exp.f32 1/3))
(/.f32 (pow.f32 (exp.f32 1) (exp.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (pow.f32 (exp.f32 1) 1))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (exp.f32 1/3) (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 3) (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2) 1/2)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (*.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (*.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(pow.f32 (cbrt.f32 (exp.f32 3)) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 6) 1/6)
(pow.f32 (pow.f32 (exp.f32 1/3) 3) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)) 1)
(pow.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1)) 1/3)
(pow.f32 (pow.f32 (exp.f32 1) 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(pow.f32 (pow.f32 (exp.f32 1) 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (*.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (pow.f32 (exp.f32 1) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (*.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (pow.f32 (exp.f32 1) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 1/3)) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (cbrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 1/3)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 3)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 1) 1/3) (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))
(pow.f32 (pow.f32 (exp.f32 1) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(pow.f32 (pow.f32 (exp.f32 1) (*.f32 1/3 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2))) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1) (*.f32 1/3 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 0)
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(+.f32 (log.f32 2) (log.f32 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (log.f32 (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy)))
(+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32)))
(+.f32 0 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 uy))) (log.f32 (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(+.f32 (log.f32 (*.f32 uy (PI.f32))) (log.f32 2))
(+.f32 (log.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2))) (log.f32 (cbrt.f32 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))) (log.f32 (sqrt.f32 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) 1)) (log.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (pow.f32 (log.f32 uy) 2) (-.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (log.f32 (/.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2)
(pow.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(log1p.f32 (fma.f32 2 (*.f32 (PI.f32) uy) -1))
(fma.f32 1 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(fma.f32 1 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(fma.f32 (log.f32 uy) 1 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 uy)) 2) (cbrt.f32 (log.f32 uy)) (log.f32 (*.f32 2 (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (log.f32 uy))
(fma.f32 (sqrt.f32 (log.f32 uy)) (sqrt.f32 (log.f32 uy)) (log.f32 (*.f32 2 (PI.f32))))
(fma.f32 (sqrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (log.f32 uy))

simplify94.0ms (0.3%)

Algorithm
egg-herbie
Rules
1646×fma-def
1074×distribute-lft-in
1044×distribute-rgt-in
922×sqr-pow
566×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03856267
19235959
223745951
Stop Event
node limit
Counts
173 → 252
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 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 uy))) (pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 uy) 3)) (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 3)))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (PI.f32)))) (pow.f32 (exp.f32 1) (log.f32 uy)))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 uy)) (pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (*.f32 uy 2))) (pow.f32 (exp.f32 1) (log.f32 (PI.f32))))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 (log.f32 uy) 1)) (pow.f32 (exp.f32 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(/.f32 (pow.f32 (exp.f32 1/3) (exp.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))) (exp.f32 1/3))
(/.f32 (pow.f32 (exp.f32 1) (exp.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (pow.f32 (exp.f32 1) 1))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (exp.f32 1/3) (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 3) (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2) 1/2)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (*.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (*.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(pow.f32 (cbrt.f32 (exp.f32 3)) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 6) 1/6)
(pow.f32 (pow.f32 (exp.f32 1/3) 3) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)) 1)
(pow.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1)) 1/3)
(pow.f32 (pow.f32 (exp.f32 1) 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(pow.f32 (pow.f32 (exp.f32 1) 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (*.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (pow.f32 (exp.f32 1) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (*.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (pow.f32 (exp.f32 1) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 1/3)) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (cbrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 1/3)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 3)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 1) 1/3) (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))
(pow.f32 (pow.f32 (exp.f32 1) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(pow.f32 (pow.f32 (exp.f32 1) (*.f32 1/3 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2))) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1) (*.f32 1/3 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 0)
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(+.f32 (log.f32 2) (log.f32 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (log.f32 (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy)))
(+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32)))
(+.f32 0 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 uy))) (log.f32 (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(+.f32 (log.f32 (*.f32 uy (PI.f32))) (log.f32 2))
(+.f32 (log.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2))) (log.f32 (cbrt.f32 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))) (log.f32 (sqrt.f32 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) 1)) (log.f32 (PI.f32)))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (PI.f32))))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.f32 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (pow.f32 (log.f32 uy) 2) (-.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (log.f32 (/.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2)
(pow.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(log.f32 (+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(log1p.f32 (fma.f32 2 (*.f32 (PI.f32) uy) -1))
(fma.f32 1 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(fma.f32 1 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(fma.f32 (log.f32 uy) 1 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 uy)) 2) (cbrt.f32 (log.f32 uy)) (log.f32 (*.f32 2 (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (log.f32 uy))
(fma.f32 (sqrt.f32 (log.f32 uy)) (sqrt.f32 (log.f32 uy)) (log.f32 (*.f32 2 (PI.f32))))
(fma.f32 (sqrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (log.f32 uy))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
(fma.f32 -1 (log.f32 (/.f32 -1 uy)) (log.f32 (*.f32 (PI.f32) -2)))
(-.f32 (log.f32 (*.f32 (PI.f32) -2)) (log.f32 (/.f32 -1 uy)))
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(*.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 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 uy))) (pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 uy) 3)) (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 3)))
(*.f32 (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 uy) 3)) (pow.f32 (exp.f32 1/3) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 3)))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (PI.f32)))) (pow.f32 (exp.f32 1) (log.f32 uy)))
(*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 2 (PI.f32)))) (pow.f32 (E.f32) (log.f32 uy)))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 uy)) (pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 2 (PI.f32)))) (pow.f32 (E.f32) (log.f32 uy)))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (E.f32) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (E.f32) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (E.f32) (*.f32 2 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (exp.f32 1) (log.f32 (*.f32 uy 2))) (pow.f32 (exp.f32 1) (log.f32 (PI.f32))))
(*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 2 uy))) (pow.f32 (E.f32) (log.f32 (PI.f32))))
(*.f32 (pow.f32 (exp.f32 1) (*.f32 (log.f32 uy) 1)) (pow.f32 (exp.f32 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(*.f32 (pow.f32 (E.f32) (log.f32 (*.f32 2 (PI.f32)))) (pow.f32 (E.f32) (log.f32 uy)))
(/.f32 (pow.f32 (exp.f32 1/3) (exp.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))) (exp.f32 1/3))
(/.f32 (pow.f32 (exp.f32 1/3) (exp.f32 (log1p.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (exp.f32 1/3))
(/.f32 (pow.f32 (exp.f32 1/3) (exp.f32 (log1p.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (exp.f32 1/3))
(/.f32 (pow.f32 (exp.f32 1) (exp.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (pow.f32 (exp.f32 1) 1))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (E.f32))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (E.f32))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (exp.f32 1/3) (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))
(pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 1/3) (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 3) (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2) 1/2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (*.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/3 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 1/3 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (*.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)) (*.f32 1/3 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.f32 1/3 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (E.f32) (*.f32 2 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(pow.f32 (cbrt.f32 (exp.f32 3)) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (cbrt.f32 (exp.f32 3)) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (exp.f32 3)) (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 6) 1/6)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 6) 1/6)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 6) 1/6)
(pow.f32 (pow.f32 (exp.f32 1/3) 3) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (E.f32) (*.f32 2 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1)) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (exp.f32 1) 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (E.f32) (*.f32 2 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (E.f32) (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (*.f32 1/3 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (*.f32 1/3 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 1/3 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 1/3 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 1) 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 3) (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 1) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (*.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)) (*.f32 1/3 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.f32 1/3 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(pow.f32 (pow.f32 (exp.f32 1) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 1) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (*.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 1/3))
(pow.f32 (pow.f32 (E.f32) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/3 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(pow.f32 (pow.f32 (E.f32) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 1/3 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(pow.f32 (pow.f32 (exp.f32 1) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2))
(pow.f32 (pow.f32 (exp.f32 1/3) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(pow.f32 (pow.f32 (exp.f32 1/3) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (*.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (*.f32 3 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (*.f32 3 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 3 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 3 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (pow.f32 (exp.f32 1/3) (*.f32 3 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 3) (pow.f32 (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 3) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (sqrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 1/3)) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 1/3)) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 1/3)) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fabs.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) 1) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))) (cbrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (cbrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (cbrt.f32 1/3))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 1/3)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 1/3)) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 1/3)) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 3)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 3)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 3)) (cbrt.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (sqrt.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 1) 1/3) (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3)))
(pow.f32 (cbrt.f32 (E.f32)) (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (cbrt.f32 (E.f32)) (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (exp.f32 1) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(pow.f32 (pow.f32 (exp.f32 1) (*.f32 1/3 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))) 2))) (cbrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (E.f32) (*.f32 1/3 (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (E.f32) (*.f32 1/3 (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))) (cbrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (pow.f32 (exp.f32 1) (*.f32 1/3 (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))))
(pow.f32 (pow.f32 (E.f32) (*.f32 1/3 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (E.f32) (*.f32 1/3 (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (sqrt.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 0)
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 2) (log.f32 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (log.f32 (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy)))
(+.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (log.f32 (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 0 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (sqrt.f32 uy)) (log.f32 (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 uy))) (log.f32 (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 uy (PI.f32))) (log.f32 2))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (log.f32 (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2))) (log.f32 (cbrt.f32 uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))) (log.f32 (sqrt.f32 uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) 1)) (log.f32 (PI.f32)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (log.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.f32 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (pow.f32 (log.f32 uy) 2) (-.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (fma.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)) (pow.f32 (log.f32 uy) 2)))
(/.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (log.f32 (/.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/2)
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (*.f32 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 1))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/3))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (fma.f32 2 (*.f32 (PI.f32) uy) -1))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 1 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 1 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 (log.f32 uy) 1 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 uy)) 2) (cbrt.f32 (log.f32 uy)) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (log.f32 uy))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 (sqrt.f32 (log.f32 uy)) (sqrt.f32 (log.f32 uy)) (log.f32 (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 (sqrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (*.f32 2 (PI.f32)))) (log.f32 uy))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
(log.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))

eval925.0ms (2.8%)

Compiler

Compiled 60072 to 37221 computations (38% saved)

prune663.0ms (2%)

Pruning

37 alts after pruning (37 fresh and 0 done)

PrunedKeptTotal
New1105151120
Fresh52227
Picked101
Done404
Total1115371152
Accurracy
99.9%
Counts
1152 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(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 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (+.f32 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
98.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1)) 1/3)) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
89.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 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
99.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 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.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 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (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) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 yi (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5)))))))))
49.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2))))
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 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3))))
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 (*.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)))))))))
92.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
83.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 (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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)))))))) yi))))
83.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 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) yi))))
99.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
98.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) yi))))
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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))) yi))))
97.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
85.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 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) yi))))
99.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
92.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 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
63.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3) 1/3)))))
89.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 2 (*.f32 (PI.f32) (*.f32 yi uy))))))
89.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 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
42.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 2 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))))))
97.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))))
81.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) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3)))))
81.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) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
99.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 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
89.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 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
89.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 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
89.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
89.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 4160 to 2972 computations (28.6% saved)

localize530.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi)
98.9%
(*.f32 (PI.f32) uy)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
Compiler

Compiled 298 to 154 computations (48.3% saved)

series6.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite70.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1966×prod-diff
1504×log-prod
522×expm1-udef
520×log1p-udef
424×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01434
128534
2360134
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(*.f32 (PI.f32) uy)
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi)
Outputs
(+.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 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi)) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))

simplify77.0ms (0.2%)

Algorithm
egg-herbie
Rules
1628×fma-def
956×distribute-lft-out
808×distribute-lft-in
792×distribute-rgt-in
734×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01522114
13762002
213861900
359051892
Stop Event
node limit
Counts
72 → 65
Calls
Call 1
Inputs
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 3)) (*.f32 -1/2 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 3) yi))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 5) (*.f32 yi (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 1/120 (pow.f32 (PI.f32) 5)) (*.f32 1/24 (pow.f32 (PI.f32) 5))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 3)) (*.f32 -1/2 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 3) yi))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 5) (*.f32 yi (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 1/120 (pow.f32 (PI.f32) 5)) (*.f32 1/24 (pow.f32 (PI.f32) 5))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 3)) (*.f32 -1/2 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 3) yi))) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 7) (*.f32 yi (+.f32 (*.f32 -1/240 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 -1/720 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 -1/5040 (pow.f32 (PI.f32) 7)) (*.f32 -1/144 (pow.f32 (PI.f32) 7)))))))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+.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 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi)) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
Outputs
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(*.f32 (PI.f32) (*.f32 2 (*.f32 uy yi)))
(+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 3)) (*.f32 -1/2 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 3) yi))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(*.f32 2 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) -2/3) (*.f32 yi (pow.f32 uy 3))) (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 2 (fma.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -2/3 (pow.f32 uy 3))) yi (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 2 (*.f32 yi (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -2/3)))))
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 5) (*.f32 yi (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 1/120 (pow.f32 (PI.f32) 5)) (*.f32 1/24 (pow.f32 (PI.f32) 5))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 3)) (*.f32 -1/2 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 3) yi))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 2 (*.f32 (*.f32 (pow.f32 uy 5) yi) (fma.f32 1/12 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/20))) (*.f32 2 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) -2/3) (*.f32 yi (pow.f32 uy 3))) (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 2 (+.f32 (*.f32 yi (*.f32 (*.f32 (pow.f32 (PI.f32) 5) 2/15) (pow.f32 uy 5))) (fma.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -2/3 (pow.f32 uy 3))) yi (*.f32 (PI.f32) (*.f32 uy yi)))))
(*.f32 2 (fma.f32 yi (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) 2/15)) (*.f32 yi (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -2/3))))))
(*.f32 2 (*.f32 yi (+.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) 2/15)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -2/3))))))
(+.f32 (*.f32 2 (*.f32 (pow.f32 uy 5) (*.f32 yi (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 1/120 (pow.f32 (PI.f32) 5)) (*.f32 1/24 (pow.f32 (PI.f32) 5))))))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (PI.f32) 3)) (*.f32 -1/2 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 3) yi))) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 7) (*.f32 yi (+.f32 (*.f32 -1/240 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 -1/720 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 -1/5040 (pow.f32 (PI.f32) 7)) (*.f32 -1/144 (pow.f32 (PI.f32) 7)))))))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 2 (*.f32 (*.f32 (pow.f32 uy 5) yi) (fma.f32 1/12 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/20))) (fma.f32 2 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) -2/3) (*.f32 yi (pow.f32 uy 3))) (*.f32 2 (+.f32 (*.f32 (*.f32 (pow.f32 uy 7) yi) (fma.f32 -1/240 (pow.f32 (PI.f32) 7) (fma.f32 -1/720 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 7) -1/140)))) (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 (pow.f32 (PI.f32) 5) 2/15) (pow.f32 uy 5))) (*.f32 2 (+.f32 (fma.f32 (*.f32 yi (pow.f32 uy 7)) (fma.f32 -1/240 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 7) -43/5040)) (*.f32 (PI.f32) (*.f32 uy yi))) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -2/3 (pow.f32 uy 3)))))))
(*.f32 2 (+.f32 (*.f32 yi (+.f32 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) 2/15)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -2/3)))) (*.f32 yi (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) -4/315))))))
(*.f32 2 (*.f32 yi (+.f32 (+.f32 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) 2/15)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -2/3))) (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) -4/315))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 yi (cos.f32 (*.f32 uy (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 3 (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 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi)) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))))
(+.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 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) yi))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 2)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 2))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 1))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))

localize363.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
99.3%
(*.f32 uy (*.f32 (PI.f32) yi))
99.0%
(*.f32 (PI.f32) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 196 to 109 computations (44.4% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
1.0ms
zi
@inf
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
0.0ms
maxCos
@0
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
0.0ms
maxCos
@inf
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
0.0ms
zi
@0
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
0.0ms
ux
@0
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))

rewrite71.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1866×pow1
1718×add-exp-log
1718×log1p-expm1-u
1718×expm1-log1p-u
1684×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
118319
2229419
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
Outputs
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(-.f32 (+.f32 1 (*.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 zi) maxCos) (-.f32 1 ux)))
(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))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))

simplify72.0ms (0.2%)

Algorithm
egg-herbie
Rules
1338×log-prod
1224×fma-neg
1016×associate-*r*
860×associate-*l*
568×exp-sum
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067853
1182661
2648661
33447661
47239661
Stop Event
node limit
Counts
31 → 36
Calls
Call 1
Inputs
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(-.f32 (+.f32 1 (*.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 zi) maxCos) (-.f32 1 ux)))
(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))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Outputs
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(*.f32 zi (neg.f32 (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi ux)))
(*.f32 zi (neg.f32 (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (neg.f32 zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(+.f32 (*.f32 maxCos zi) (*.f32 (neg.f32 ux) (*.f32 maxCos zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 maxCos zi) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos zi) (/.f32 (-.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 maxCos zi) (/.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 maxCos zi) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(*.f32 (*.f32 maxCos zi) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 zi (*.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 maxCos zi)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(*.f32 (/.f32 (*.f32 maxCos zi) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos zi) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 maxCos zi)) (+.f32 1 ux))
(/.f32 (*.f32 maxCos zi) (/.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 maxCos zi) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux)))
(*.f32 (*.f32 maxCos zi) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))
(*.f32 zi (*.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) maxCos))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 3)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))) 2)
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 2))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) maxCos) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos zi) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos zi) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 -1 (*.f32 maxCos (*.f32 zi ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos zi) (-.f32 1 ux))
(*.f32 maxCos (-.f32 zi (*.f32 zi ux)))

localize537.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
98.8%
(/.f32 (+.f32 1 ux) (*.f32 ux maxCos))
95.0%
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
Compiler

Compiled 380 to 238 computations (37.4% saved)

series7.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
maxCos
@0
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
1.0ms
ux
@0
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
1.0ms
ux
@inf
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
1.0ms
ux
@-inf
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
0.0ms
maxCos
@inf
(/.f32 (+.f32 1 ux) (*.f32 ux maxCos))

rewrite235.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1768×prod-diff
1408×log-prod
554×fma-def
442×expm1-udef
440×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01156
125038
2387338
Stop Event
node limit
Counts
2 → 510
Calls
Call 1
Inputs
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (+.f32 1 ux) (*.f32 ux maxCos))
Outputs
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 0 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(+.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))))
(-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)
(*.f32 1 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(*.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (*.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (neg.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 1 (/.f32 (fma.f32 -1 ux -1) (*.f32 ux maxCos))))
(*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (fma.f32 ux (neg.f32 ux) 1))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) 1) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (+.f32 1 ux)) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (+.f32 1 ux)) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (*.f32 (-.f32 1 ux) 1) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 1 ux) ux) maxCos)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
(*.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) 1) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 1 ux) ux)) maxCos)
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2)
(pow.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) -1)
(neg.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (fma.f32 -1 ux -1) (*.f32 ux maxCos))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 3) (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 0 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) 1)
(*.f32 1 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (+.f32 1 ux) (/.f32 (/.f32 1 maxCos) ux))
(*.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (fma.f32 -1 ux -1) (/.f32 1 (*.f32 ux (neg.f32 maxCos))))
(*.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 1 ux))
(*.f32 (/.f32 (+.f32 1 ux) ux) (/.f32 1 maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 1 ux) (/.f32 (+.f32 1 ux) maxCos))
(*.f32 (/.f32 1 maxCos) (/.f32 (+.f32 1 ux) ux))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 ux maxCos))) (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) ux) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) maxCos) (/.f32 (cbrt.f32 (+.f32 1 ux)) ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos) (/.f32 (sqrt.f32 (+.f32 1 ux)) ux))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (*.f32 ux maxCos))))
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)
(pow.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) -1)
(neg.f32 (/.f32 (+.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 ux maxCos))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))

simplify508.0ms (1.5%)

Algorithm
egg-herbie
Rules
1252×associate-+r+
1252×associate-+l+
872×fma-udef
808×+-commutative
488×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0118768478
1287650440
Stop Event
node limit
Counts
558 → 763
Calls
Call 1
Inputs
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 1 (*.f32 maxCos ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 1 maxCos)
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.f32 1 maxCos)
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(/.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 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 0 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(+.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))))
(-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)
(*.f32 1 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(*.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (*.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (neg.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 1 (/.f32 (fma.f32 -1 ux -1) (*.f32 ux maxCos))))
(*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (fma.f32 ux (neg.f32 ux) 1))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) 1) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (+.f32 1 ux)) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (+.f32 1 ux)) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (*.f32 (-.f32 1 ux) 1) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 1 ux) ux) maxCos)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
(*.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) 1) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 1 ux) ux)) maxCos)
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2)
(pow.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) -1)
(neg.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (fma.f32 -1 ux -1) (*.f32 ux maxCos))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 3) (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(+.f32 0 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) 1)
(*.f32 1 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (+.f32 1 ux) (/.f32 (/.f32 1 maxCos) ux))
(*.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 1)
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (fma.f32 -1 ux -1) (/.f32 1 (*.f32 ux (neg.f32 maxCos))))
(*.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 1 ux))
(*.f32 (/.f32 (+.f32 1 ux) ux) (/.f32 1 maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 1 ux) (/.f32 (+.f32 1 ux) maxCos))
(*.f32 (/.f32 1 maxCos) (/.f32 (+.f32 1 ux) ux))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 ux maxCos))) (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) ux) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) maxCos) (/.f32 (cbrt.f32 (+.f32 1 ux)) ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos) (/.f32 (sqrt.f32 (+.f32 1 ux)) ux))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (*.f32 ux maxCos))))
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)
(pow.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) -1)
(neg.f32 (/.f32 (+.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 ux maxCos))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
Outputs
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux))
(-.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 maxCos (/.f32 (+.f32 ux 1) (*.f32 ux (-.f32 1 (*.f32 ux ux)))))
(/.f32 maxCos (/.f32 (/.f32 (+.f32 ux 1) ux) (-.f32 1 (*.f32 ux ux))))
(/.f32 1 (*.f32 maxCos ux))
(/.f32 (/.f32 1 maxCos) ux)
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(/.f32 1 maxCos)
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(/.f32 1 maxCos)
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(+.f32 (/.f32 1 (*.f32 maxCos ux)) (/.f32 1 maxCos))
(+.f32 (/.f32 1 maxCos) (/.f32 (/.f32 1 maxCos) ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(/.f32 (+.f32 1 ux) (*.f32 maxCos ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (*.f32 maxCos ux) (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))) (sqrt.f32 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (*.f32 maxCos ux) (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 ux) (sqrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (/.f32 ux (sqrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 0 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 1 (+.f32 ux 1)) (+.f32 (*.f32 maxCos ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 1 (+.f32 ux 1)) (+.f32 (*.f32 maxCos ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 maxCos (*.f32 ux (/.f32 1 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 maxCos (*.f32 ux (/.f32 1 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 maxCos (*.f32 ux (/.f32 1 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (+.f32 (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1)) (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (*.f32 (/.f32 ux (+.f32 ux 1)) (+.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))) (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 maxCos (/.f32 ux (+.f32 ux 1)) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (fma.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))) (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (/.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos))) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) (neg.f32 ux)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) 1 (*.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) 1)))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (*.f32 ux ux) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 ux ux))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (*.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 1 (+.f32 1 ux)) (*.f32 (/.f32 (*.f32 ux ux) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux))))) (fma.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (/.f32 (*.f32 ux ux) (+.f32 1 ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (*.f32 ux ux) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (*.f32 ux ux) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 ux 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux))) (/.f32 ux (+.f32 1 ux)) (*.f32 (/.f32 ux (/.f32 (/.f32 1 maxCos) ux)) (/.f32 ux (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 ux ux)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 1 (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (/.f32 1 (+.f32 ux 1)))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (*.f32 (/.f32 (*.f32 ux ux) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 1 (+.f32 ux 1))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (/.f32 (pow.f32 ux 3) (/.f32 1 maxCos)) (+.f32 ux 1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 ux (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 ux (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1)))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) 1))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 1 ux)))))
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (/.f32 (/.f32 1 maxCos) ux)) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (neg.f32 (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1))))))
(+.f32 (*.f32 0 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 1 maxCos)) ux) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))) (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (pow.f32 ux 4)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))))
(+.f32 (fma.f32 (neg.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 ux 4)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (neg.f32 (cbrt.f32 (pow.f32 ux 4))))))
(+.f32 (*.f32 0 (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 ux) 2) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 ux 4)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1)))) (fma.f32 (neg.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (/.f32 (*.f32 ux ux) 1) (*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (/.f32 (*.f32 ux ux) 1))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (neg.f32 (*.f32 ux (neg.f32 maxCos))) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 (*.f32 ux (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (fma.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)) (*.f32 ux (*.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1))))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (*.f32 (neg.f32 ux) (neg.f32 maxCos)) (/.f32 (*.f32 ux ux) (fma.f32 -1 ux -1)))))
(+.f32 (*.f32 0 (/.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)) (fma.f32 -1 ux -1))) (fma.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 maxCos (pow.f32 ux 3)) (fma.f32 -1 ux -1))))
(+.f32 (fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux))))) (fma.f32 (neg.f32 maxCos) (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)) (*.f32 maxCos (/.f32 (*.f32 ux ux) (/.f32 (+.f32 1 ux) ux)))))
(+.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))) (fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))))
(+.f32 (*.f32 0 (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))))
(-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 1 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(*.f32 (*.f32 ux maxCos) (-.f32 1 ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (*.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (*.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(*.f32 (neg.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 1 (/.f32 (fma.f32 -1 ux -1) (*.f32 ux maxCos))))
(*.f32 (neg.f32 (fma.f32 ux (neg.f32 ux) 1)) (*.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 maxCos ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 ux (neg.f32 ux) 1) ux) (fma.f32 -1 ux -1)) (neg.f32 maxCos))
(*.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (fma.f32 ux (neg.f32 ux) 1))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 1 maxCos)) ux))
(/.f32 (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 1 maxCos)) ux) (+.f32 ux 1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) 1) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1))) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (+.f32 1 ux)) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 1 maxCos)) ux))
(/.f32 (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 1 maxCos)) ux) (+.f32 ux 1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1))) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (fma.f32 ux (neg.f32 ux) 1) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1))) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (+.f32 1 ux)) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (/.f32 1 maxCos) ux)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (+.f32 ux 1)) (*.f32 (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 1 maxCos)) ux))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 2)) (/.f32 (cbrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)) (/.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1)) (sqrt.f32 (fma.f32 ux (neg.f32 ux) 1))) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(*.f32 (*.f32 (-.f32 1 ux) 1) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) ux) maxCos)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (-.f32 1 ux) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (cbrt.f32 (*.f32 maxCos ux))))
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) 1) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)))
(*.f32 (neg.f32 (fma.f32 ux (neg.f32 ux) 1)) (*.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 maxCos ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 ux (neg.f32 ux) 1) ux) (fma.f32 -1 ux -1)) (neg.f32 maxCos))
(*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 1 ux) ux)) maxCos)
(*.f32 maxCos (*.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (+.f32 ux 1)) ux))
(*.f32 maxCos (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (+.f32 ux 1) ux)))
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 3)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 3) 1/3)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 2)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) -1)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(neg.f32 (/.f32 (fma.f32 ux (neg.f32 ux) 1) (/.f32 (fma.f32 -1 ux -1) (*.f32 ux maxCos))))
(*.f32 (neg.f32 (fma.f32 ux (neg.f32 ux) 1)) (*.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 maxCos ux)))
(*.f32 (/.f32 (*.f32 (fma.f32 ux (neg.f32 ux) 1) ux) (fma.f32 -1 ux -1)) (neg.f32 maxCos))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))
(fabs.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 3))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 3) (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 ux (neg.f32 ux) 1) 3) (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 1))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 1 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (*.f32 ux maxCos) (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (*.f32 maxCos ux) (/.f32 1 (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(*.f32 (*.f32 maxCos ux) (+.f32 (/.f32 1 (+.f32 ux 1)) (/.f32 (neg.f32 (*.f32 ux ux)) (+.f32 ux 1))))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))) (cbrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (sqrt.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 ux maxCos) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 ux maxCos) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (/.f32 (cbrt.f32 (+.f32 ux 1)) maxCos)) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 ux))) (/.f32 (*.f32 ux maxCos) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (/.f32 (sqrt.f32 (+.f32 ux 1)) maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 ux 1))) (/.f32 (*.f32 maxCos ux) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 ux 1) (/.f32 maxCos (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 ux (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 maxCos (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (/.f32 maxCos (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 1 ux))) (/.f32 ux (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 maxCos (sqrt.f32 (+.f32 ux 1))) (/.f32 ux (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 maxCos 1) (/.f32 ux (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 ux (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 maxCos (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 ux (cbrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 1) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (+.f32 ux 1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (cbrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (cbrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) 1) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (+.f32 1 ux)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (cbrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (cbrt.f32 (+.f32 ux 1))) (*.f32 maxCos (neg.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux 1)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (/.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1))) (/.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 (+.f32 ux 1)))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 1 (fma.f32 -1 ux -1)) (*.f32 ux (neg.f32 maxCos)) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (neg.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 -1 ux -1))) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 1 (/.f32 (+.f32 1 ux) ux)) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos) (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos)))
(*.f32 (/.f32 ux (+.f32 ux 1)) (*.f32 maxCos (fma.f32 ux (neg.f32 ux) 1)))
(fma.f32 (/.f32 (*.f32 ux maxCos) (fma.f32 ux (neg.f32 ux) 1)) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 ux (/.f32 (fma.f32 ux (neg.f32 ux) 1) maxCos)) (-.f32 1 ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(fma.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)))))
(fma.f32 (/.f32 ux (/.f32 (+.f32 1 (pow.f32 ux 3)) maxCos)) (-.f32 (fma.f32 ux ux 1) ux) (neg.f32 (/.f32 (pow.f32 ux 3) (/.f32 (+.f32 ux 1) maxCos))))
(-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 1 (pow.f32 ux 3))) (-.f32 (fma.f32 ux ux 1) ux)) (*.f32 maxCos (/.f32 (pow.f32 ux 3) (+.f32 ux 1))))
(+.f32 0 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (exp.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))) 1)
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 1 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (+.f32 1 ux) (/.f32 (/.f32 1 maxCos) ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 1)
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (*.f32 (cbrt.f32 (+.f32 1 ux)) (/.f32 (/.f32 1 maxCos) ux)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 (sqrt.f32 (+.f32 1 ux)) (/.f32 (/.f32 1 maxCos) ux)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (fma.f32 -1 ux -1) (/.f32 1 (*.f32 ux (neg.f32 maxCos))))
(*.f32 (fma.f32 -1 ux -1) (/.f32 (/.f32 1 ux) (neg.f32 maxCos)))
(/.f32 (/.f32 (fma.f32 -1 ux -1) ux) (neg.f32 maxCos))
(*.f32 (/.f32 (/.f32 1 maxCos) ux) (+.f32 1 ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (+.f32 1 ux) ux) (/.f32 1 maxCos))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 ux)) (*.f32 ux maxCos)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) 1) (/.f32 (sqrt.f32 (+.f32 1 ux)) (*.f32 ux maxCos)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) ux) (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 1 ux) (/.f32 (+.f32 1 ux) maxCos))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 1 maxCos) (/.f32 (+.f32 1 ux) ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (+.f32 1 ux) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos ux))))
(/.f32 (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 ux maxCos))) (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 maxCos ux))) (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos ux))))
(/.f32 (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos ux))) (sqrt.f32 (*.f32 maxCos ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) ux) (/.f32 (cbrt.f32 (+.f32 1 ux)) maxCos))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) maxCos) (/.f32 (cbrt.f32 (+.f32 1 ux)) ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2) (sqrt.f32 (*.f32 ux maxCos))) (/.f32 (cbrt.f32 (+.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 maxCos ux))) (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos ux))))
(/.f32 (/.f32 (+.f32 ux 1) (sqrt.f32 (*.f32 maxCos ux))) (sqrt.f32 (*.f32 maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) maxCos) (/.f32 (sqrt.f32 (+.f32 1 ux)) ux))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2))) (/.f32 (sqrt.f32 (+.f32 1 ux)) (cbrt.f32 (*.f32 ux maxCos))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2))) (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos ux))))
(/.f32 (/.f32 (+.f32 ux 1) (cbrt.f32 (*.f32 maxCos ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos ux) 2)))
(pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 1)
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 3)
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) 2)
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(pow.f32 (/.f32 ux (/.f32 (+.f32 1 ux) maxCos)) -1)
(/.f32 1 (*.f32 (/.f32 ux (+.f32 ux 1)) maxCos))
(/.f32 1 (/.f32 maxCos (/.f32 (+.f32 ux 1) ux)))
(neg.f32 (/.f32 (+.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))
(*.f32 (fma.f32 -1 ux -1) (/.f32 (/.f32 1 ux) (neg.f32 maxCos)))
(/.f32 (/.f32 (fma.f32 -1 ux -1) ux) (neg.f32 maxCos))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 2))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)) 2))
(fabs.f32 (/.f32 (+.f32 ux 1) (*.f32 maxCos ux)))
(log.f32 (exp.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)) 3))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 ux maxCos))))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 maxCos ux))))
(/.f32 (exp.f32 (log1p.f32 ux)) (*.f32 maxCos ux))
(exp.f32 (*.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 ux maxCos))) 1))
(exp.f32 (-.f32 (log1p.f32 ux) (log.f32 (*.f32 maxCos ux))))
(/.f32 (exp.f32 (log1p.f32 ux)) (*.f32 maxCos ux))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (+.f32 ux 1) (*.f32 maxCos ux))

localize833.0ms (2.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)
99.2%
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
Compiler

Compiled 276 to 179 computations (35.1% saved)

series92.0ms (0.3%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
65.0ms
uy
@inf
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
27.0ms
uy
@-inf
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
1.0ms
uy
@0
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
0.0ms
uy
@0
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)
0.0ms
uy
@inf
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)

rewrite69.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1248×log-prod
1038×prod-diff
770×pow-prod-down
626×pow-prod-up
542×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01448
125848
2295148
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)
Outputs
(+.f32 0 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1)) (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1)))) (log.f32 (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))) (log.f32 (sqrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))))
(-.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) (log.f32 (-.f32 1 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2))
(log.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 2))
(+.f32 0 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))

simplify97.0ms (0.3%)

Algorithm
egg-herbie
Rules
1460×fma-def
1054×log-prod
700×*-commutative
592×unswap-sqr
498×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01842641
14392577
214292485
350542475
472952475
Stop Event
node limit
Counts
83 → 99
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 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 0 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1)) (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1)))) (log.f32 (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))) (log.f32 (sqrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))))
(-.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) (log.f32 (-.f32 1 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2))
(log.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 2))
(+.f32 0 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (PI.f32) (+.f32 (*.f32 2 uy) (*.f32 (PI.f32) (*.f32 -2 (*.f32 uy uy)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))
(fma.f32 1/6 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 uy 3))) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 (PI.f32) (+.f32 (*.f32 2 uy) (*.f32 (PI.f32) (*.f32 -2 (*.f32 uy uy))))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32)) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))
(fma.f32 1/6 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 uy 3))) (fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -32 (pow.f32 uy 4)))))))
(fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32)) (*.f32 (PI.f32) (+.f32 (*.f32 2 uy) (*.f32 (PI.f32) (*.f32 -2 (*.f32 uy uy)))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 (PI.f32) (*.f32 2 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 (pow.f32 (PI.f32) 3) yi)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) yi) -4/3)))
(*.f32 yi (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -4/3))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 2 (*.f32 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 (pow.f32 uy 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) yi) -4/3))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 yi (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -4/3)))))
(*.f32 yi (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -4/3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) yi)) (*.f32 2 (*.f32 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 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) yi) -4/3)))))
(fma.f32 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))) (*.f32 yi (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -4/3))))))
(*.f32 yi (+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5)))) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) -4/3)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 0 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1)) (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1)))) (log.f32 (cbrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))) (log.f32 (sqrt.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 2 (log.f32 (hypot.f32 1 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(-.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(-.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (log1p.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(-.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (log1p.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 1)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) (log.f32 (-.f32 1 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (log.f32 (-.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) (log1p.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (log1p.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 1)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 1)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 3)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) 1/2)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3) 1/3)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 2)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 1))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1) 1))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 3))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 3)) 1/3))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) 2))
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 2) 1/2)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 2)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi) 3))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 1))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)) 1) 1))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 3))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 1/3))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi))) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) yi)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))

localize718.0ms (2.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.0%
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
98.8%
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
Compiler

Compiled 290 to 173 computations (40.3% saved)

series3.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
uy
@-inf
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
1.0ms
uy
@0
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
1.0ms
uy
@-inf
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
0.0ms
uy
@inf
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
0.0ms
uy
@inf
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))

rewrite69.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1096×log-prod
860×prod-exp
800×exp-prod
736×pow-prod-down
538×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
121934
2255134
Stop Event
node limit
Counts
2 → 76
Calls
Call 1
Inputs
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
Outputs
(+.f32 0 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 3)
(pow.f32 (*.f32 uy (*.f32 (pow.f32 (PI.f32) 2) 4)) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(sqrt.f32 (*.f32 uy (*.f32 (pow.f32 (PI.f32) 2) 4)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (log.f32 (sqrt.f32 uy))))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (log.f32 (*.f32 2 (PI.f32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (log.f32 (*.f32 2 (PI.f32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 2 (PI.f32)))) 3)
(pow.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)) 1/3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 uy) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (log.f32 uy)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1)))
(exp.f32 (+.f32 (log.f32 uy) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1) (log.f32 (*.f32 2 (PI.f32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 uy)) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (log.f32 (sqrt.f32 uy))))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))

simplify73.0ms (0.2%)

Algorithm
egg-herbie
Rules
1292×log-prod
1034×fma-def
818×unswap-sqr
646×prod-exp
522×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02051740
14701672
213441672
355181672
Stop Event
node limit
Counts
88 → 90
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 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(*.f32 -2 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(*.f32 -2 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(*.f32 -2 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(+.f32 0 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 3)
(pow.f32 (*.f32 uy (*.f32 (pow.f32 (PI.f32) 2) 4)) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(sqrt.f32 (*.f32 uy (*.f32 (pow.f32 (PI.f32) 2) 4)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (log.f32 (sqrt.f32 uy))))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (log.f32 (*.f32 2 (PI.f32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (log.f32 (*.f32 2 (PI.f32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 2 (PI.f32)))) 3)
(pow.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)) 1/3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 uy) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (log.f32 uy)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1)))
(exp.f32 (+.f32 (log.f32 uy) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1) (log.f32 (*.f32 2 (PI.f32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 uy)) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (log.f32 (sqrt.f32 uy))))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (*.f32 (log.f32 uy) 1/2)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 -2 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 -2 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 1)
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 1)
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 3)
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(pow.f32 (*.f32 uy (*.f32 (pow.f32 (PI.f32) 2) 4)) 1/2)
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 2)
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)))))
(sqrt.f32 (*.f32 uy (*.f32 (pow.f32 (PI.f32) 2) 4)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 (sqrt.f32 uy))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) 1))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 3))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))) 3)) 1/3))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))) 2))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 uy) 1/2)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (log.f32 (sqrt.f32 uy))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1/2)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 uy)) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (log.f32 (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (log.f32 (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))))
(*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy))
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2) 1/2)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (cbrt.f32 uy) (cbrt.f32 (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)) 1/3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))) (sqrt.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1) 1))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1/3))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 (log.f32 uy) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (log.f32 uy)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1) (*.f32 (log.f32 uy) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (log.f32 uy) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1) (log.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1) (*.f32 (log.f32 (*.f32 2 (PI.f32))) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 uy)) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 uy) 1/2) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy))))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (sqrt.f32 uy)) 1) (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) (*.f32 (log.f32 uy) 1/2)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (log.f32 (sqrt.f32 uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (*.f32 (log.f32 uy) 1/2)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 uy)))) 1) (*.f32 (log.f32 (sqrt.f32 uy)) 1)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))

eval2.2s (6.8%)

Compiler

Compiled 135082 to 84639 computations (37.3% saved)

prune902.0ms (2.7%)

Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New1586211607
Fresh131932
Picked101
Done404
Total1604401644
Accurracy
99.9%
Counts
1644 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(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 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (+.f32 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
98.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1)) 1/3)) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.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 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi)) 3))))
92.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
83.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 (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.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)))))))) yi))))
89.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 (PI.f32) (*.f32 2 uy)) yi))))
83.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 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
98.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) yi))))
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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))) yi))))
97.9%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
85.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 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) yi))))
89.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 uy) (*.f32 (PI.f32) (*.f32 -2 (*.f32 uy uy)))))) yi))))
92.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 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
94.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 (fma.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -2/3 (pow.f32 uy 3))) yi (*.f32 (PI.f32) (*.f32 uy yi)))))))
99.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32)))))))))
81.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) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) yi) 3)))))
99.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 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
89.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 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
89.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
99.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 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))) 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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
99.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 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
99.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
63.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 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3) 1/3)))))
66.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 1 (*.f32 (PI.f32) (*.f32 yi uy))) 1)))))
89.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))))
89.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 (PI.f32) uy))))))
71.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (-.f32 (+.f32 1 (*.f32 (PI.f32) yi)) 1))))))
42.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))))))
89.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 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
89.1%
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 zi ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
86.0%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
99.0%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
89.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 4240 to 3020 computations (28.8% saved)

localize387.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.4%
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
99.3%
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 226 to 142 computations (37.2% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
uy
@0
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
0.0ms
yi
@0
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
0.0ms
yi
@inf
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
0.0ms
yi
@-inf
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
0.0ms
uy
@inf
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))

rewrite64.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1172×log-prod
968×prod-diff
728×pow-prod-down
580×pow-prod-up
500×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01225
123625
2274225
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Outputs
(+.f32 0 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))

simplify95.0ms (0.3%)

Algorithm
egg-herbie
Rules
1226×log-prod
1160×associate-*r*
1088×associate-*l*
712×fma-def
574×prod-exp
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0941373
12331331
27041325
342421319
471911319
Stop Event
node limit
Counts
45 → 47
Calls
Call 1
Inputs
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 0 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
Outputs
(*.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 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 (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 (*.f32 yi uy)))
(*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 2 (*.f32 yi (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))))
(*.f32 yi (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3)))))
(*.f32 yi (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 2 (*.f32 yi (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 yi (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (pow.f32 uy 5) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))
(*.f32 yi (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 yi (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))))))
(fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 yi (*.f32 uy (PI.f32))) (*.f32 yi (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3))) (*.f32 (pow.f32 uy 7) (*.f32 -8/315 (pow.f32 (PI.f32) 7)))))))
(*.f32 yi (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 uy 5))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 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 0 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (*.f32 2 (log.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 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.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 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (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 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)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 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)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (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 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)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (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 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)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (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 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)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) 1))
(*.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)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1/3))
(*.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)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (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 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)))))

localize359.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))
99.3%
(*.f32 uy (*.f32 (PI.f32) yi))
99.0%
(*.f32 (PI.f32) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 182 to 101 computations (44.5% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
ux
@0
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))
0.0ms
maxCos
@inf
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))
0.0ms
ux
@inf
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))
0.0ms
maxCos
@0
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))
0.0ms
maxCos
@-inf
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))

rewrite49.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1344×pow1
1226×add-exp-log
1226×log1p-expm1-u
1226×expm1-log1p-u
1196×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0919
117813
2179313
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1))))
Outputs
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) 1)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(pow.f32 (*.f32 ux maxCos) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))

simplify69.0ms (0.2%)

Algorithm
egg-herbie
Rules
2224×log-prod
804×exp-sum
736×associate-*r*
660×fma-def
656×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032665
174455
2293455
32431455
46671455
Stop Event
node limit
Counts
35 → 14
Calls
Call 1
Inputs
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) 1)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(pow.f32 (*.f32 ux maxCos) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
Outputs
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux maxCos) 2)) 3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(pow.f32 (*.f32 maxCos ux) 2)

localize583.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
60.6%
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)
Compiler

Compiled 289 to 192 computations (33.6% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
uy
@0
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)
0.0ms
uy
@inf
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)
0.0ms
uy
@-inf
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)

rewrite68.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1150×prod-diff
978×log-prod
930×fma-def
614×pow-prod-down
456×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01121
123915
2306915
Stop Event
node limit
Counts
1 → 100
Calls
Call 1
Inputs
(-.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)
Outputs
(+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 0)
(+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1))
(+.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1)
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 -1 (fma.f32 2 (*.f32 (PI.f32) uy) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)))
(/.f32 1 (/.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (-.f32 1 (*.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (fma.f32 2 (*.f32 (PI.f32) uy) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)) (neg.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 0) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 0) (*.f32 (PI.f32) (*.f32 uy 2)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)) -1)
(pow.f32 (/.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)) -1)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(fma.f32 2 (*.f32 (PI.f32) uy) 0)
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (*.f32 2 (PI.f32)) uy 0)
(fma.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1 0)
(fma.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)) 0)
(fma.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1)
(fma.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 1 -1)
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 0)
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))) 0)
(fma.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 0)
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))) 0)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) -1)
(fma.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy) 0)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) (-.f32 1 (*.f32 (PI.f32) (*.f32 uy 2))))) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))) 0)
(fma.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 2)) 0)
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(fma.f32 (+.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) 0)
(fma.f32 (*.f32 uy (PI.f32)) 2 0)
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))) 0)
(fma.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))) 0)
(fma.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) 0)
(fma.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy) 0)
(fma.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32) 0)
(fma.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) 0)
(fma.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) 0)

simplify91.0ms (0.3%)

Algorithm
egg-herbie
Rules
1864×fma-def
1182×associate-/r*
1114×log-prod
636×distribute-rgt-in
634×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02062608
14732508
214432436
379092436
Stop Event
node limit
Counts
112 → 115
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 (*.f32 (PI.f32) (*.f32 uy 2)) 0)
(+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1))
(+.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1)
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 -1 (fma.f32 2 (*.f32 (PI.f32) uy) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)))
(/.f32 1 (/.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (-.f32 1 (*.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (fma.f32 2 (*.f32 (PI.f32) uy) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)) (neg.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 0) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 0) (*.f32 (PI.f32) (*.f32 uy 2)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)) -1)
(pow.f32 (/.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)) -1)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(fma.f32 2 (*.f32 (PI.f32) uy) 0)
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (*.f32 2 (PI.f32)) uy 0)
(fma.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1 0)
(fma.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)) 0)
(fma.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1)
(fma.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 1 -1)
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 0)
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))) 0)
(fma.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 0)
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))) 0)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) -1)
(fma.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy) 0)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) (-.f32 1 (*.f32 (PI.f32) (*.f32 uy 2))))) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))) 0)
(fma.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 2)) 0)
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(fma.f32 (+.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) 0)
(fma.f32 (*.f32 uy (PI.f32)) 2 0)
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))) 0)
(fma.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))) 0)
(fma.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) 0)
(fma.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy) 0)
(fma.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32) 0)
(fma.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) 0)
(fma.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) 0)
Outputs
(*.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 (*.f32 (PI.f32) (*.f32 uy 2)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 -1 (fma.f32 2 (*.f32 (PI.f32) uy) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy))) (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (fma.f32 2 (*.f32 uy (PI.f32)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) 2 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (fma.f32 2 (*.f32 uy (PI.f32)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) 2 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)))
(/.f32 1 (/.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (fma.f32 2 (*.f32 uy (PI.f32)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) 2 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (-.f32 1 (*.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (fma.f32 2 (*.f32 uy (PI.f32)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) 2 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (fma.f32 2 (*.f32 (PI.f32) uy) 2))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (fma.f32 2 (*.f32 uy (PI.f32)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) 2 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)) (neg.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 0) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 0))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 0) (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2)) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1)) -1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (fma.f32 2 (*.f32 uy (PI.f32)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) 2 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)))
(pow.f32 (/.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 2) (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1)) -1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 2 (*.f32 (PI.f32) uy) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 2 (PI.f32)) uy 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 1) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 1 -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (+.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) (-.f32 1 (*.f32 (PI.f32) (*.f32 uy 2))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2) (-.f32 1 (*.f32 2 (*.f32 uy (PI.f32)))))) -1)
(fma.f32 (+.f32 1 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)) (/.f32 1 (-.f32 1 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))) -1)
(+.f32 -1 (/.f32 (fma.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3) 1) (+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (fma.f32 uy (*.f32 (PI.f32) -2) 1))))
(fma.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) (fma.f32 2 (*.f32 (PI.f32) uy) 2))) 0)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (fma.f32 2 (*.f32 uy (PI.f32)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (+.f32 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 3)) (fma.f32 (fma.f32 uy (PI.f32) 1) 2 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) -1)) -1)
(fma.f32 (+.f32 -1 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)) (/.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) -1)) -1)
(fma.f32 (+.f32 -1 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)) (/.f32 1 (fma.f32 uy (*.f32 2 (PI.f32)) -1)) -1)
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) -1)))
(fma.f32 (+.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1) 2) -1) (/.f32 1 (fma.f32 2 (*.f32 (PI.f32) uy) 2)) 0)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (fma.f32 2 (*.f32 uy (PI.f32)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 uy (*.f32 2 (PI.f32)) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (+.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) uy) 1)) 1) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (PI.f32)) 2 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))

localize518.0ms (1.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
97.9%
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
Compiler

Compiled 227 to 148 computations (34.8% saved)

localize489.0ms (1.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
97.8%
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
94.9%
(PI.f32)
94.4%
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
Compiler

Compiled 289 to 192 computations (33.6% saved)

series9.0ms (0%)

Counts
3 → 24
Calls

6 calls:

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

rewrite75.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1136×log-prod
968×prod-diff
660×pow-prod-down
590×pow-prod-up
536×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01447
129447
2299747
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(PI.f32)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
Outputs
(+.f32 0 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) 3/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 1))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3))
(exp.f32 (*.f32 (*.f32 6 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/6))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/6) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 0 (PI.f32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (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) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 5/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 5/2) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 9))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 3))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 9)) 1/3))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3/2))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3/2) 2))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))

simplify103.0ms (0.3%)

Algorithm
egg-herbie
Rules
1382×associate-/l*
658×associate-+l+
568×associate-+r+
524×log-prod
484×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02843239
16673057
225333005
373373001
Stop Event
node limit
Counts
105 → 132
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3)))) (pow.f32 uy 5)) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3)))) (pow.f32 uy 5)) (pow.f32 (PI.f32) 2))) (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 -32/45 (pow.f32 (PI.f32) 8))) (PI.f32)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 3))) (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 3) (pow.f32 (PI.f32) 6))))) (pow.f32 uy 7)) (pow.f32 (PI.f32) 2))))))
(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 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 -32/45 (pow.f32 (PI.f32) 8))) (PI.f32))))))) (+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(+.f32 0 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sin.f32 1)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) 3/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 1))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3))
(exp.f32 (*.f32 (*.f32 6 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/6))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/6) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 0 (PI.f32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (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) 2) 1/2)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 0 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 5/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 5/2) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 9))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 3))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 9)) 1/3))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3/2))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3/2) 2))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2 (PI.f32)) uy))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 5) -16))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 (PI.f32) 5) (/.f32 (pow.f32 (PI.f32) 2) -16)) (pow.f32 uy 3)) (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3)))) (pow.f32 uy 5)) (pow.f32 (PI.f32) 2)))))
(fma.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) (pow.f32 (PI.f32) 2)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 1/12 (/.f32 (+.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)))) (/.f32 (pow.f32 (PI.f32) 2) (pow.f32 uy 5))))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 5) -16)) (fma.f32 2 (*.f32 uy (PI.f32)) (/.f32 (*.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24)) 1/12) (/.f32 (pow.f32 (PI.f32) 2) (pow.f32 uy 5)))))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (/.f32 1/12 (PI.f32)) (+.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 7) 368/45) (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 10) 256) (pow.f32 (PI.f32) 3)) -1/24))) (/.f32 (PI.f32) (pow.f32 uy 5))) (/.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 5)) (/.f32 (PI.f32) -16)))))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (/.f32 1/12 (PI.f32)) (+.f32 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (fma.f32 (pow.f32 (PI.f32) 7) 368/45 (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 10) 256) (pow.f32 (PI.f32) 3)) -1/24))) (/.f32 (PI.f32) (pow.f32 uy 5))) (/.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 5)) (/.f32 (PI.f32) -16)))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3)))) (pow.f32 uy 5)) (pow.f32 (PI.f32) 2))) (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 -32/45 (pow.f32 (PI.f32) 8))) (PI.f32)))))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 3))) (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 3) (pow.f32 (PI.f32) 6))))) (pow.f32 uy 7)) (pow.f32 (PI.f32) 2))))))
(fma.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) (pow.f32 (PI.f32) 2)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 1/12 (+.f32 (/.f32 (+.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)))) (/.f32 (pow.f32 (PI.f32) 2) (pow.f32 uy 5))) (/.f32 (-.f32 (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 6) 128/45) (pow.f32 (PI.f32) 3)) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))) (fma.f32 1/12 (/.f32 (+.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)))) (/.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 5) -16))) (*.f32 1/1728 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 3) (pow.f32 (PI.f32) 6))))) (/.f32 (pow.f32 (PI.f32) 2) (pow.f32 uy 7)))))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 5) -16)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 1/12 (+.f32 (*.f32 (/.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24)) (pow.f32 (PI.f32) 2)) (pow.f32 uy 5)) (*.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 6)) 128/45) (pow.f32 (PI.f32) 3) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315))) (*.f32 (pow.f32 (PI.f32) 9) -32/21))) (fma.f32 1/12 (/.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24)) (/.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 5) -16))) (*.f32 1/1728 (/.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3) -4096) (pow.f32 (PI.f32) 6))))) (pow.f32 (PI.f32) 2)) (pow.f32 uy 7))))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 (PI.f32) 5) (/.f32 (pow.f32 (PI.f32) 2) -16)) (pow.f32 uy 3)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (/.f32 1/12 (PI.f32)) (+.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 7) 368/45) (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 10) 256) (pow.f32 (PI.f32) 3)) -1/24))) (/.f32 (PI.f32) (pow.f32 uy 5))) (/.f32 (-.f32 (fma.f32 -4/3 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) 128/45) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 9) -32/21))) (fma.f32 1/1728 (/.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3) -4096) (pow.f32 (PI.f32) 6)) (/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 7) 368/45) (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 10) 256) (pow.f32 (PI.f32) 3)) -1/24))) (/.f32 (/.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 5) -16)) 1/12)))) (/.f32 (PI.f32) (pow.f32 uy 7)))))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 (PI.f32) 5) (/.f32 (pow.f32 (PI.f32) 2) -16)) (pow.f32 uy 3)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (/.f32 1/12 (PI.f32)) (+.f32 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (fma.f32 (pow.f32 (PI.f32) 7) 368/45 (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 10) 256) (pow.f32 (PI.f32) 3)) -1/24))) (/.f32 (PI.f32) (pow.f32 uy 5))) (/.f32 (fma.f32 -4/3 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) 128/45) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32)))) (fma.f32 (pow.f32 (PI.f32) 9) -32/21 (fma.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (fma.f32 (pow.f32 (PI.f32) 7) 368/45 (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 10) 256) (pow.f32 (PI.f32) 3)) -1/24)))) -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3) -4096) (pow.f32 (PI.f32) 6)) -1/1728))))) (/.f32 (PI.f32) (pow.f32 uy 7)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 uy 5)))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 uy 5) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(fma.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))) (pow.f32 uy 7) (fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 uy 5))))
(fma.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (pow.f32 uy 7) (fma.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 uy 5) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8))))
(+.f32 (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -4/3 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 -32/45 (pow.f32 (PI.f32) 8))) (PI.f32))))))) (+.f32 (*.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 2 (*.f32 (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 16/15 (pow.f32 (PI.f32) 6))) (PI.f32))))) (pow.f32 uy 7)) (+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))))
(fma.f32 (pow.f32 uy 9) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 6) 128/45) (pow.f32 (PI.f32) 3)) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))) (fma.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))) (pow.f32 uy 7) (fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 uy 5)))))
(fma.f32 (fma.f32 (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 6)) 128/45) (pow.f32 (PI.f32) 3) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315))) (*.f32 (pow.f32 (PI.f32) 9) -32/21))) (pow.f32 uy 9) (fma.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (pow.f32 uy 7) (fma.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 uy 5) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))))
(fma.f32 (fma.f32 -4/3 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) 128/45) (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 9) -32/21))) (pow.f32 uy 9) (fma.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32)))) (*.f32 (pow.f32 (PI.f32) 7) 368/45)) (pow.f32 uy 7) (fma.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 uy 5) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(+.f32 0 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) 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 2 (*.f32 (PI.f32) uy))))) 1)
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 (PI.f32)) 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 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)) 3/2))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 1))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) 1/3))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (*.f32 6 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/6))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1/6) 2))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 0 (PI.f32))
(PI.f32)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (PI.f32))) 2)) (log.f32 (cbrt.f32 (exp.f32 (PI.f32)))))
(*.f32 3 (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) 2) 1/2)
(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)
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) 1) 1))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1/3))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) 2))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 0 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) 1)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1)
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 5/2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 5/2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 5/2) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 5/2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 5/2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 6))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 9))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1) 3))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1) 1))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 9)) 1/3))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3/2))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3/2) 2))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)

eval941.0ms (2.8%)

Compiler

Compiled 51150 to 33190 computations (35.1% saved)

prune602.0ms (1.8%)

Pruning

44 alts after pruning (43 fresh and 1 done)

PrunedKeptTotal
New94724971
Fresh161935
Picked101
Done314
Total967441011
Accurracy
99.9%
Counts
1011 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(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 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (+.f32 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi))))
98.3%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1)) 1/3)) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
89.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 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 1)) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 2 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
98.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 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 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) yi))))
89.6%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 uy) (*.f32 (PI.f32) (*.f32 -2 (*.f32 uy uy)))))) yi))))
94.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 (fma.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -2/3 (pow.f32 uy 3))) yi (*.f32 (PI.f32) (*.f32 uy yi)))))))
99.0%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 yi (sin.f32 (*.f32 uy (PI.f32)))))))))
99.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 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
89.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 ux ux))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
99.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 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
49.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2))))
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) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 3))))
92.4%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
84.8%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 (-.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)))) 3) yi))))
83.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 (pow.f32 (cbrt.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) 3) 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 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))) 3) 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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
83.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) yi))))
99.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 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) yi))))
85.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) yi))))
99.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 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
92.2%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3) 3)) yi))))
92.7%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
89.1%
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
97.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) (expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))))
81.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) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 3)))))
89.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 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/3))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
89.1%
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 zi ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
86.0%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
86.0%
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
60.5%
(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 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 3) 1/3)))))
63.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 2 (-.f32 (+.f32 1 (*.f32 (PI.f32) (*.f32 yi uy))) 1)))))
86.1%
(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 (PI.f32) (*.f32 yi uy))))))
86.1%
(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 (PI.f32) uy))))))
68.6%
(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 (+.f32 1 (*.f32 (PI.f32) yi)) 1))))))
41.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 2 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))))))
89.2%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (PI.f32) (*.f32 2 (*.f32 yi uy)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.0%
(+.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 maxCos))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
89.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6764 to 4368 computations (35.4% saved)

regimes606.0ms (1.8%)

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

10 calls:

75.0ms
(*.f32 uy 2)
75.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
46.0ms
uy
44.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
44.0ms
yi
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 4683 to 2892 computations (38.2% saved)

regimes527.0ms (1.6%)

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

10 calls:

102.0ms
zi
70.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
30.0ms
ux
28.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
26.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
99.1%1uy
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1maxCos
99.1%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 2754 to 1675 computations (39.2% saved)

regimes485.0ms (1.5%)

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

10 calls:

67.0ms
xi
55.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
54.0ms
yi
45.0ms
maxCos
26.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
99.1%1uy
99.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1maxCos
99.1%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 2622 to 1602 computations (38.9% saved)

regimes485.0ms (1.5%)

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

10 calls:

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

Compiled 2579 to 1584 computations (38.6% saved)

regimes343.0ms (1%)

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

10 calls:

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

Compiled 2095 to 1275 computations (39.1% saved)

regimes125.0ms (0.4%)

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

7 calls:

17.0ms
ux
16.0ms
zi
13.0ms
xi
13.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
12.0ms
maxCos
Results
AccuracySegmentsBranch
99.0%1yi
99.0%1uy
99.0%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.0%1xi
99.0%1zi
99.0%1ux
99.0%1maxCos
Compiler

Compiled 1036 to 625 computations (39.7% saved)

regimes107.0ms (0.3%)

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

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

Compiled 995 to 601 computations (39.6% saved)

regimes79.0ms (0.2%)

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

6 calls:

10.0ms
zi
10.0ms
uy
10.0ms
ux
10.0ms
yi
9.0ms
maxCos
Results
AccuracySegmentsBranch
89.2%1xi
89.2%1yi
89.2%1zi
89.2%1ux
89.2%1uy
89.2%1maxCos
Compiler

Compiled 836 to 499 computations (40.3% saved)

regimes65.0ms (0.2%)

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

6 calls:

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

Compiled 660 to 395 computations (40.2% saved)

regimes41.0ms (0.1%)

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

6 calls:

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

Compiled 372 to 230 computations (38.2% saved)

regimes38.0ms (0.1%)

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

6 calls:

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

Compiled 258 to 165 computations (36% saved)

regimes19.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 114 to 80 computations (29.8% saved)

simplify85.0ms (0.3%)

Algorithm
egg-herbie
Rules
438×distribute-lft-neg-in
226×neg-mul-1
184×distribute-rgt-neg-in
178×neg-sub0
170×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01171554
12201554
22831554
33381554
43731554
54071554
64821554
76721554
88731554
910271554
1011701554
1112441554
1212711554
1312841554
1412871554
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux 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 ux (*.f32 ux ux)) (*.f32 maxCos 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))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux maxCos))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 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 yi (*.f32 (PI.f32) uy))))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 zi ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
Outputs
(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 0 (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux 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 maxCos (*.f32 (-.f32 ux (*.f32 ux ux)) zi)))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) (+.f32 ux -1)) 1)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 maxCos (*.f32 (-.f32 ux (*.f32 ux 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 ux (*.f32 ux ux)) (*.f32 maxCos zi)))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) (+.f32 ux -1)) 1)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos zi)))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 ux -1) (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux))))) 1)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 (*.f32 maxCos (-.f32 ux (*.f32 ux ux))) zi))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 ux (*.f32 ux ux)))) (+.f32 ux -1)) 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))
(+.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 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))) (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))))) (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(+.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux maxCos))))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)))
(+.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux -1))))))) 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))
(+.f32 (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(fma.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))))))
(fma.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) (*.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 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 yi (*.f32 (PI.f32) uy))))))
(fma.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 1 ux)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 zi ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 ux (*.f32 maxCos (-.f32 zi (*.f32 ux zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos 1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos 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 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 (*.f32 ux ux) (*.f32 maxCos maxCos))))))
Compiler

Compiled 577 to 388 computations (32.8% saved)

soundness1.4s (4.2%)

Rules
2224×log-prod
2178×log-prod
1338×log-prod
1308×log-prod
1306×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030197
171193
2219139
3861131
43088131
55270131
0925
119425
2270125
030197
171193
2219139
3861131
43088131
55270131
03354857
17754431
224284231
363774231
032665
174455
2293455
32431455
46671455
059732
1138732
2578732
32129732
47707732
067853
1182661
2648661
33447661
47239661
03649527
110788599
258468319
030197
171193
2219139
3861131
43088131
55270131
02708202
18537274
238127030
02708202
18537274
238127030
0751469
11771427
25431427
337381427
476941427
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1779 to 1067 computations (40% saved)

end266.0ms (0.8%)

Compiler

Compiled 1164 to 664 computations (43% saved)

Profiling

Loading profile data...