UniformSampleCone 2

Time bar (total: 19.2s)

analyze870.0ms (4.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
25%0%0%100%0%0%0%6
25%0%0%100%0%0%0%7
25%0%0%100%0%0%0%8
25%0%0%100%0%0%0%9
25%0%0%100%0%0%0%10
37.5%0%0%100%0%0%0%11
56.2%0%0%100%0%0%0%12
Compiler

Compiled 113 to 54 computations (52.2% saved)

sample4.6s (23.9%)

Results
3.8s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.3s
ival-mult: 1.4s (41.6% of total)
ival-<=: 885.0ms (27% of total)
...c/correct-round.rkt:168:19: 246.0ms (7.5% of total)
ival-sin: 183.0ms (5.6% of total)
ival-cos: 154.0ms (4.7% of total)
ival-sub: 132.0ms (4% of total)
ival-and: 85.0ms (2.6% of total)
ival-add: 79.0ms (2.4% of total)
ival-sqrt: 72.0ms (2.2% of total)
ival-pi: 35.0ms (1.1% of total)
const: 30.0ms (0.9% of total)
ival-assert: 8.0ms (0.2% of total)
Bogosity

preprocess146.0ms (0.8%)

Algorithm
egg-herbie
Rules
1240×distribute-lft-neg-in
1130×distribute-rgt-neg-in
934×distribute-lft-in
906×distribute-rgt-in
864×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02557597
18097397
231095265
Stop Event
node limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (neg.f32 zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) zi))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (neg.f32 zi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) xi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) yi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi) ux))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) uy))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) (neg.f32 xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 xi)) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (neg.f32 zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (neg.f32 zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux zi))))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux zi))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (neg.f32 zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux zi))))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) (neg.f32 xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 xi)) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (neg.f32 yi))))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (neg.f32 zi))))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (neg.f32 zi)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos) (neg.f32 ux)) zi)))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))
(-.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(-.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (neg.f32 yi))))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) zi)))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (neg.f32 zi)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) xi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) xi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) zi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux xi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) zi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) xi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux xi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) maxCos) xi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 maxCos xi)) (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 maxCos xi)))))) ux (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 maxCos xi)) (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 maxCos xi))))) yi))) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 maxCos xi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 xi (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) xi)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) xi)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 xi (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) xi)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) xi)))))))) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) xi)) (*.f32 xi zi))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 maxCos xi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) xi) (*.f32 maxCos xi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 xi (*.f32 #s(literal 2 binary32) (PI.f32))))) uy (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (sin.f32 (*.f32 xi (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) xi)))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 uy (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) xi)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) xi)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 xi ux))))))) maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 xi ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 xi ux))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 xi (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 xi (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) xi) (*.f32 ux (*.f32 xi (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) yi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) yi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux yi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux yi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) yi) maxCos) yi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) yi)) (*.f32 yi (*.f32 (-.f32 #s(literal 1 binary32) yi) (*.f32 maxCos yi))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) yi)) (*.f32 yi (*.f32 (-.f32 #s(literal 1 binary32) yi) (*.f32 maxCos yi)))))) ux))) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) yi) (*.f32 maxCos yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 yi (*.f32 yi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) yi)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) yi)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 yi (*.f32 yi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) yi)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) yi)))))))) (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) yi)) (*.f32 maxCos yi))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) yi) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 yi (*.f32 yi (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) yi) (*.f32 maxCos (-.f32 #s(literal 1 binary32) yi)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) ux))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))))) xi (*.f32 (sin.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) uy))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) uy))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) uy))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 yi ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 yi ux)))))) maxCos))) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 yi ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 yi (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) yi))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 yi (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) yi))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) (*.f32 ux zi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) yi)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) yi) (*.f32 ux (*.f32 yi (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) maxCos) zi) ux))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) zi)))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) zi))))))) yi))) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) zi)) (*.f32 zi ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) zi)) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) zi) zi))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) zi)) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) zi) zi))))))) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) zi) (*.f32 ux zi)))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) zi) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) zi) (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos zi) (+.f32 zi #s(literal -1 binary32)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) uy))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 zi (*.f32 #s(literal 2 binary32) (PI.f32))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (sin.f32 (*.f32 zi (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 uy (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 zi (PI.f32))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 zi (PI.f32))))) (*.f32 uy (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(fma.f32 uy (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 zi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 zi (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux ux))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 zi (+.f32 ux #s(literal -1 binary32)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) uy) maxCos) uy) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 ux (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy))))))) (sin.f32 (*.f32 ux (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 uy zi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 uy uy)))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 uy uy))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy zi)))))
(fma.f32 zi (*.f32 uy (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) uy)) (*.f32 uy uy))))) (+.f32 (*.f32 (cos.f32 (*.f32 ux (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 ux (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) maxCos) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux maxCos))))) yi))) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) uy) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 uy (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 uy (-.f32 #s(literal 1 binary32) ux))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 uy (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 uy (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 uy (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux zi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 uy (*.f32 (*.f32 ux ux) (*.f32 uy (-.f32 #s(literal 1 binary32) ux)))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 uy (*.f32 (*.f32 ux ux) (*.f32 uy (-.f32 #s(literal 1 binary32) ux))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32))))) (*.f32 ux (*.f32 (*.f32 uy (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 zi (*.f32 uy (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 ux (*.f32 uy (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32)))) yi))))

explain598.0ms (3.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-1(494.5458068847656 4.912427138689746e-28 59.79059982299805 2.3245818283612607e-6 0.758715033531189 2.851002786174832e-15)(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
10-1(-8.485156830564922e-33 -0.02804487571120262 2.5729856204010545e-19 5.266983293950034e-9 0.5019992589950562 2.883647258118181e-20)(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
00-0-(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
00-0-yi
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
00-0-(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
00-0-ux
00-0-xi
00-0-(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
00-0-(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
00-0-uy
00-0-(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
00-0-zi
00-0-(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-#s(literal 1 binary32)
00-0-maxCos
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
00-0-(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(-.f32 #s(literal 1 binary32) ux)
Confusion
Predicted +Predicted -
+03
-0253
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+021
-01252
Precision?
0.6666666666666666
Recall?
0.6666666666666666
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Results
298.0ms512×0valid
Compiler

Compiled 800 to 108 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 133.0ms
ival-mult: 98.0ms (73.5% of total)
ival-sin: 8.0ms (6% of total)
ival-cos: 8.0ms (6% of total)
ival-sub: 6.0ms (4.5% of total)
ival-add: 5.0ms (3.7% of total)
ival-sqrt: 4.0ms (3% of total)
ival-pi: 2.0ms (1.5% of total)
ival-assert: 1.0ms (0.7% of total)
ival-true: 1.0ms (0.7% of total)
const: 1.0ms (0.7% of total)

eval1.0ms (0%)

Compiler

Compiled 178 to 51 computations (71.3% saved)

prune3.0ms (0%)

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

Compiled 261 to 105 computations (59.8% saved)

simplify136.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
cost-diff0
(*.f32 ux zi)
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
cost-diff0
(PI.f32)
cost-diff0
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff0
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff0
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Rules
1166×sub-neg
970×distribute-lft-neg-in
928×unsub-neg
712×distribute-rgt-neg-in
656×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0774393
12224393
25993861
324923761
444423761
575223761
Stop Event
node limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 maxCos ux)
maxCos
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)
yi
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi)
yi
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))
(*.f32 (*.f32 ux maxCos) zi)
zi
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
maxCos
(*.f32 ux zi)
zi
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+.f32 ux #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(*.f32 ux ux)
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (fma.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi)))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(fma.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi)
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 xi (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32)))) xi)
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi)
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi)
(*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
zi
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi))
(fma.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (fma.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi)))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(fma.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 maxCos ux)
(*.f32 ux maxCos)
maxCos
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi)
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi)
(*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 yi (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))))
(*.f32 yi (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))))
(*.f32 yi (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))))
yi
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (fma.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi)))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(fma.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 xi (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))))
(*.f32 xi (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))))
(*.f32 xi (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))
(fma.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi (*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi)
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 yi (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))))
(*.f32 yi (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))))
(*.f32 yi (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))))
yi
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 ux (*.f32 maxCos zi))
zi
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (fma.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi)))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(fma.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
maxCos
(*.f32 ux zi)
zi
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) yi))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) xi (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) yi))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))) (fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux))) #s(literal 1 binary32))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+.f32 ux #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))
(*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux ux)))
(*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 ux ux)
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(fma.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))))
(fma.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)
(*.f32 xi (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
yi

localize409.0ms (2.1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy99.3%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
accuracy99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.4%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy99.3%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
accuracy99.2%
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.4%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
accuracy99.3%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
accuracy99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.5%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.4%
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
accuracy99.3%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Results
270.0ms256×0valid
Compiler

Compiled 1090 to 68 computations (93.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
ival-mult: 61.0ms (47.6% of total)
ival-add: 25.0ms (19.5% of total)
ival-fma: 11.0ms (8.6% of total)
ival-cos: 8.0ms (6.2% of total)
ival-sqrt: 8.0ms (6.2% of total)
ival-sin: 7.0ms (5.5% of total)
ival-sub: 7.0ms (5.5% of total)
ival-pi: 1.0ms (0.8% of total)
ival-true: 1.0ms (0.8% of total)
const: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)

series94.0ms (0.5%)

Counts
23 → 468
Calls
Call 1
Inputs
#<alt (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))>
#<alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))>
#<alt (*.f32 uy #s(literal 2 binary32))>
#<alt (PI.f32)>
#<alt (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (PI.f32))>
#<alt (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)>
#<alt (-.f32 #s(literal 1 binary32) ux)>
#<alt (*.f32 ux zi)>
#<alt (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))>
#<alt (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)>
#<alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))>
#<alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))>
#<alt (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))>
#<alt (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))>
#<alt (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))>
#<alt (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))>
#<alt (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)>
#<alt (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))>
#<alt (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))>
Outputs
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt (*.f32 #s(literal 2 binary32) uy)>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt maxCos>
#<alt (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))>
#<alt (*.f32 #s(literal -1 binary32) ux)>
#<alt (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) ux)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))>
#<alt (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
Calls

123 calls:

TimeVariablePointExpression
6.0ms
zi
@-inf
(+ (* (sin (* uy (* 2 (PI)))) (* (sqrt (- 1 (* (* (- 1 ux) (* ux maxCos)) (* (- 1 ux) (* ux maxCos))))) yi)) (* (- 1 ux) (* (* ux maxCos) zi)))
4.0ms
maxCos
@inf
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
4.0ms
yi
@inf
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
4.0ms
uy
@inf
(cos (* uy (* 2 (PI))))
3.0ms
maxCos
@inf
(* (- 1 ux) (* maxCos ux))

rewrite307.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
352×cbrt-prod
322×log1p-expm1-u
322×expm1-log1p-u
321×add-exp-log
321×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058747
11039747
Stop Event
node limit
Counts
23 → 394
Calls
Call 1
Inputs
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
(PI.f32)
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux zi)
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 4 binary32)))
(log.f32 (pow.f32 (exp.f32 uy) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (*.f32 uy #s(literal 2 binary32))))
(exp.f32 (log.f32 (*.f32 uy #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 4 binary32)))
(log.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32)))
(+.f32 maxCos (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) ux)))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux zi))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux zi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux zi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux zi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux zi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 ux) zi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux zi))))
(cbrt.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux zi)))
(log1p.f32 (expm1.f32 (*.f32 ux zi)))
(exp.f32 (log.f32 (*.f32 ux zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux zi)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 maxCos #s(literal -1 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))

simplify620.0ms (3.2%)

Algorithm
egg-herbie
Rules
1652×fma-define
766×distribute-lft-in
754×distribute-rgt-in
646×*-commutative
540×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0103550631
1279046870
2777646870
Stop Event
node limit
Counts
862 → 606
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 #s(literal 2 binary32) uy)
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
maxCos
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(*.f32 #s(literal -1 binary32) ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))
(*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 4 binary32)))
(log.f32 (pow.f32 (exp.f32 uy) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (*.f32 uy #s(literal 2 binary32))))
(exp.f32 (log.f32 (*.f32 uy #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 4 binary32)))
(log.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32)))
(+.f32 maxCos (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) maxCos))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) ux)))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log1p.f32 (neg.f32 ux)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux zi))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux zi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux zi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux zi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux zi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 ux) zi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux zi))))
(cbrt.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux zi)))
(log1p.f32 (expm1.f32 (*.f32 ux zi)))
(exp.f32 (log.f32 (*.f32 ux zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux zi)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 maxCos #s(literal -1 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
Outputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32))))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32))))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
maxCos
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 maxCos (neg.f32 ux))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 maxCos (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 (neg.f32 ux) (+.f32 maxCos (/.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (neg.f32 (-.f32 maxCos (/.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 (neg.f32 ux) (+.f32 maxCos (/.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (neg.f32 (-.f32 maxCos (/.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 (neg.f32 ux) (+.f32 maxCos (/.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (neg.f32 (-.f32 maxCos (/.f32 maxCos ux))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) ux)
(neg.f32 ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 ux (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 ux (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(*.f32 ux (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) ux)
(neg.f32 ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) (neg.f32 ux))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi maxCos) (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi maxCos) (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (fma.f32 maxCos (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi maxCos) (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi maxCos) (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (fma.f32 maxCos (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(fma.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(fma.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 ux (fma.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 maxCos zi)) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 ux (fma.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos zi)) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (/.f32 zi ux))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 zi ux)))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (/.f32 zi ux)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 zi ux))))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (/.f32 zi ux))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi maxCos) (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 zi ux)))))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 zi (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi maxCos) (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) ux)) (*.f32 maxCos zi)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(*.f32 (*.f32 maxCos ux) (fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 maxCos (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (+.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 (+.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 ux (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 yi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))) (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux))) (neg.f32 maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) yi)))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (/.f32 ux yi)))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) yi)))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (/.f32 ux yi)))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) yi)))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (/.f32 ux yi)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) yi)))))
(*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux))) yi)) (neg.f32 yi))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (neg.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux))) yi)) (neg.f32 yi))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) yi)))))
(*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux))) yi)) (neg.f32 yi))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (neg.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux))) yi)) (neg.f32 yi))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) yi)))))
(*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux))) yi)) (neg.f32 yi))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (neg.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (+.f32 #s(literal -1 binary32) ux))) yi)) (neg.f32 yi))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 zi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)))))))
(*.f32 (fma.f32 (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 zi))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))) (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 zi))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 zi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)))))))
(*.f32 (fma.f32 (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 zi))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))) (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 zi))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 zi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi)))))))
(*.f32 (fma.f32 (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 zi))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) zi))) (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 zi))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))
(*.f32 (+.f32 maxCos (/.f32 (neg.f32 maxCos) ux)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (-.f32 maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))
(*.f32 (+.f32 maxCos (/.f32 (neg.f32 maxCos) ux)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (-.f32 maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux))))
(*.f32 (+.f32 maxCos (/.f32 (neg.f32 maxCos) ux)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (-.f32 maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))
(neg.f32 (*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))
(neg.f32 (*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux))))
(neg.f32 (*.f32 (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (-.f32 (/.f32 maxCos ux) maxCos) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32)))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 1 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32))))
(pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 uy #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 3 binary32))
(*.f32 uy #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 uy #s(literal 2 binary32))
(sqrt.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 4 binary32)))
(log.f32 (pow.f32 (exp.f32 uy) #s(literal 2 binary32)))
(*.f32 uy #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy #s(literal 2 binary32)))))
(*.f32 uy #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)))
(*.f32 uy #s(literal 2 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (*.f32 uy #s(literal 2 binary32))))
(*.f32 uy #s(literal 2 binary32))
(exp.f32 (log.f32 (*.f32 uy #s(literal 2 binary32))))
(*.f32 uy #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 uy #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) #s(literal 1 binary32))
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32)))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 1 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #s(literal 3 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 4 binary32)))
(log.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+.f32 maxCos (*.f32 (neg.f32 ux) maxCos))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (neg.f32 ux)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 2 binary32))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(fabs.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) maxCos))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32)))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 ux)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) ux))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(-.f32 #s(literal 1 binary32) ux)
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) ux)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) ux)
(exp.f32 (log1p.f32 (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux zi))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux zi)))
(pow.f32 (*.f32 ux zi) #s(literal 1 binary32))
(*.f32 ux zi)
(pow.f32 (cbrt.f32 (*.f32 ux zi)) #s(literal 3 binary32))
(*.f32 ux zi)
(pow.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux zi)
(pow.f32 (sqrt.f32 (*.f32 ux zi)) #s(literal 2 binary32))
(*.f32 ux zi)
(sqrt.f32 (pow.f32 (*.f32 ux zi) #s(literal 2 binary32)))
(fabs.f32 (*.f32 ux zi))
(log.f32 (pow.f32 (exp.f32 ux) zi))
(*.f32 ux zi)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux zi))))
(*.f32 ux zi)
(cbrt.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)))
(*.f32 ux zi)
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(*.f32 ux zi)
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 ux zi)
(expm1.f32 (log1p.f32 (*.f32 ux zi)))
(log1p.f32 (expm1.f32 (*.f32 ux zi)))
(*.f32 ux zi)
(exp.f32 (log.f32 (*.f32 ux zi)))
(*.f32 ux zi)
(exp.f32 (*.f32 (log.f32 (*.f32 ux zi)) #s(literal 1 binary32)))
(*.f32 ux zi)
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos #s(literal -1 binary32))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (neg.f32 maxCos)))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))))
(pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) #s(literal 3 binary32))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32)))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 #s(literal -1 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 0 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 0 binary32))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32)))
(fabs.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (*.f32 maxCos ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 3 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (*.f32 maxCos ux)))
(fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (*.f32 maxCos ux)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 0 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 0 binary32))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)) #s(literal 2 binary32))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (+.f32 #s(literal -1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi))))
(pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 3 binary32))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 2 binary32))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi))) #s(literal 2 binary32)))
(fabs.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))) #s(literal 3 binary32)))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) yi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (*.f32 maxCos ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 3 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (*.f32 maxCos ux)))
(fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (*.f32 maxCos ux)))
(log.f32 (pow.f32 (exp.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 0 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 4 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 6 binary32)))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 0 binary32))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 2 binary32))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos #s(literal -1 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) #s(literal -1 binary32)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 maxCos #s(literal -1 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))))
(pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 2 binary32))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 #s(literal -1 binary32) ux)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 #s(literal -1 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(exp.f32 (log.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) ux)))
(*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) ux))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32)))
(fabs.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))

eval398.0ms (2.1%)

Compiler

Compiled 118613 to 8551 computations (92.8% saved)

prune471.0ms (2.4%)

Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New1748281776
Fresh000
Picked314
Done000
Total1751291780
Accuracy
99.7%
Counts
1780 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
98.8%
(fma.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (expm1.f32 (log1p.f32 (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
98.3%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32)))))
89.8%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
98.7%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) yi))))
93.9%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
97.7%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))))
98.8%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
98.8%
(fma.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
94.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 maxCos ux) zi)))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
94.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
56.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
56.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
94.4%
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
98.9%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi))
93.8%
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.0%
(+.f32 (+.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
83.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
93.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Compiler

Compiled 3425 to 1679 computations (51% saved)

simplify123.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
cost-diff0
(cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
cost-diff6432
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff96
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff0
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff0
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff96
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
cost-diff96
(*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi)
Rules
1236×unsub-neg
1064×associate-*r*
956×distribute-lft-neg-in
854×distribute-rgt-neg-in
848×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0955210
12804646
28434282
337084252
463754252
Stop Event
node limit
Calls
Call 1
Inputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 maxCos ux)
maxCos
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)
yi
(*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi)
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 ux maxCos)
(*.f32 (neg.f32 ux) (*.f32 ux maxCos))
(neg.f32 ux)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux zi)
zi
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
#s(literal -4/3 binary32)
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 uy #s(literal 2 binary32))
(pow.f32 (PI.f32) #s(literal 3 binary32))
#s(literal 3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
(cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
maxCos
#s(literal 3 binary32)
(*.f32 ux zi)
zi
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+.f32 ux #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(*.f32 ux ux)
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi
Outputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 maxCos ux)
(*.f32 ux maxCos)
maxCos
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi)
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))))
yi
(*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi)
(*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 ux maxCos)
(*.f32 (neg.f32 ux) (*.f32 ux maxCos))
(*.f32 (*.f32 ux maxCos) (neg.f32 ux))
(*.f32 ux (*.f32 maxCos (neg.f32 ux)))
(*.f32 ux (*.f32 ux (neg.f32 maxCos)))
(neg.f32 ux)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 ux (*.f32 maxCos zi))
(*.f32 ux zi)
zi
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (PI.f32))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (*.f32 (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) yi)))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (*.f32 (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) yi))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32)))))))
(*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32)))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32)))
#s(literal -4/3 binary32)
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 uy #s(literal 2 binary32))
(pow.f32 (PI.f32) #s(literal 3 binary32))
#s(literal 3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
zi
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
maxCos
#s(literal 3 binary32)
(*.f32 ux zi)
zi
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 6 binary32)))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+.f32 ux #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))
(*.f32 ux ux)
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
xi
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi

localize682.0ms (3.5%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.3%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
accuracy99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy97.8%
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
accuracy98.9%
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
accuracy96.9%
(pow.f32 (PI.f32) #s(literal 3 binary32))
accuracy99.3%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
accuracy99.3%
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy99.4%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy99.4%
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
accuracy99.3%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.3%
(*.f32 (neg.f32 ux) (*.f32 ux maxCos))
accuracy99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
accuracy99.2%
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
Results
455.0ms256×0valid
Compiler

Compiled 1328 to 86 computations (93.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 198.0ms
ival-mult: 78.0ms (39.4% of total)
ival-add: 59.0ms (29.8% of total)
ival-pow: 11.0ms (5.6% of total)
ival-fma: 10.0ms (5.1% of total)
ival-sqrt: 8.0ms (4% of total)
ival-sin: 7.0ms (3.5% of total)
ival-cos: 7.0ms (3.5% of total)
ival-sub: 6.0ms (3% of total)
...c/correct-round.rkt:168:19: 5.0ms (2.5% of total)
ival-cbrt: 2.0ms (1% of total)
ival-pi: 1.0ms (0.5% of total)
ival-true: 1.0ms (0.5% of total)
const: 1.0ms (0.5% of total)
ival-neg: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)

series80.0ms (0.4%)

Counts
17 → 289
Calls
Call 1
Inputs
#<alt (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi)>
#<alt (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))>
#<alt (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))>
#<alt (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))>
#<alt (*.f32 (neg.f32 ux) (*.f32 ux maxCos))>
#<alt (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))>
#<alt (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))>
#<alt (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (pow.f32 (PI.f32) #s(literal 3 binary32))>
#<alt (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))>
#<alt (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))>
Outputs
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))>
#<alt maxCos>
#<alt (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))>
#<alt (cbrt.f32 maxCos)>
#<alt (+.f32 (cbrt.f32 maxCos) (*.f32 #s(literal -1/3 binary32) (*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32)) ux)))>
#<alt (+.f32 (cbrt.f32 maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32))) (*.f32 #s(literal -1/9 binary32) (*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 11 binary32))) #s(literal 1/9 binary32)) ux)))))>
#<alt (+.f32 (cbrt.f32 maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/27 binary32) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 #s(literal 2/9 binary32) (*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/9 binary32)) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32))))))))) (*.f32 #s(literal -1/9 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 11 binary32))) #s(literal 1/9 binary32))))))))>
#<alt (*.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 #s(literal -1 binary32)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 23 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal -2/9 binary32) (/.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (*.f32 #s(literal 1/27 binary32) (/.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (*.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (cbrt.f32 (*.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (cbrt.f32 (*.f32 maxCos ux))) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/9 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 10 binary32))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal -2/9 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))) (*.f32 #s(literal 1/27 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))))))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux zi)>
#<alt (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))>
#<alt (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))>
#<alt (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
Calls

87 calls:

TimeVariablePointExpression
31.0ms
maxCos
@0
(cbrt (* (- 1 ux) maxCos))
6.0ms
zi
@0
(* (+ (* ux maxCos) (* (neg ux) (* ux maxCos))) zi)
3.0ms
maxCos
@-inf
(pow (cbrt (* (- 1 ux) maxCos)) 3)
2.0ms
ux
@inf
(cbrt (* (- 1 ux) maxCos))
2.0ms
maxCos
@inf
(cbrt (* (- 1 ux) maxCos))

rewrite417.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
388×cbrt-prod
370×log1p-expm1-u
370×expm1-log1p-u
365×add-cube-cbrt
362×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053506
1905502
Stop Event
node limit
Counts
17 → 271
Calls
Call 1
Inputs
(*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi)
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))
(cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))
(*.f32 (neg.f32 ux) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 uy (PI.f32))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) (*.f32 ux maxCos)) zi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 1 binary32)))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))))
(pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(fma.f32 ux maxCos (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 maxCos ux (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 (*.f32 ux maxCos) (neg.f32 ux) (*.f32 ux maxCos))
(fma.f32 (neg.f32 ux) (*.f32 ux maxCos) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 (*.f32 (neg.f32 ux) ux) maxCos (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (PI.f32)) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 uy) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(exp.f32 (log.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 1 binary32)))
(fma.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 3 binary32)))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (cbrt.f32 maxCos))
(*.f32 (cbrt.f32 maxCos) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/3 binary32))
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) yi) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 2 binary32))
(neg.f32 (*.f32 ux (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 (neg.f32 ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 #s(literal 1 binary32) ux)) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32))
(*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 3 binary32)) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 3 binary32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (cbrt.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32)))) (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (sqrt.f32 #s(literal -4/3 binary32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) #s(literal 2 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32)))

simplify381.0ms (2%)

Algorithm
egg-herbie
Rules
1078×fma-define
668×*-commutative
538×distribute-lft-in
522×distribute-rgt-in
428×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0104212884927547
1262812884925494
2602412884925459
Stop Event
node limit
Counts
560 → 531
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
maxCos
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 maxCos)
(+.f32 (cbrt.f32 maxCos) (*.f32 #s(literal -1/3 binary32) (*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32)) ux)))
(+.f32 (cbrt.f32 maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32))) (*.f32 #s(literal -1/9 binary32) (*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 11 binary32))) #s(literal 1/9 binary32)) ux)))))
(+.f32 (cbrt.f32 maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/27 binary32) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 #s(literal 2/9 binary32) (*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/9 binary32)) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32))))))))) (*.f32 #s(literal -1/9 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 11 binary32))) #s(literal 1/9 binary32))))))))
(*.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 #s(literal -1 binary32)))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 23 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal -2/9 binary32) (/.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (*.f32 #s(literal 1/27 binary32) (/.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (*.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (cbrt.f32 (*.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (cbrt.f32 (*.f32 maxCos ux))) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/9 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 10 binary32))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal -2/9 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))) (*.f32 #s(literal 1/27 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux zi)
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) (*.f32 ux maxCos)) zi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 1 binary32)))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))))
(pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(fma.f32 ux maxCos (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 maxCos ux (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 (*.f32 ux maxCos) (neg.f32 ux) (*.f32 ux maxCos))
(fma.f32 (neg.f32 ux) (*.f32 ux maxCos) (*.f32 ux maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (*.f32 ux maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (*.f32 ux maxCos))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(fma.f32 (*.f32 (neg.f32 ux) ux) maxCos (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (PI.f32)) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 uy) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(exp.f32 (log.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 1 binary32)))
(fma.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 3 binary32)))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (cbrt.f32 maxCos))
(*.f32 (cbrt.f32 maxCos) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/3 binary32))
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) yi) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 2 binary32))
(neg.f32 (*.f32 ux (*.f32 ux maxCos)))
(log.f32 (pow.f32 (exp.f32 (neg.f32 ux)) (*.f32 ux maxCos)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 #s(literal 1 binary32) ux)) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32))
(*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 3 binary32)) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 3 binary32)))
(log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (PI.f32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (cbrt.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32)))) (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (sqrt.f32 #s(literal -4/3 binary32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) #s(literal 2 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32)))
Outputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 maxCos (*.f32 ux (neg.f32 zi)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 maxCos (*.f32 ux (neg.f32 zi)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 maxCos (*.f32 ux (neg.f32 zi)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 zi (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (*.f32 zi (pow.f32 ux #s(literal 2 binary32))) (neg.f32 maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 maxCos (neg.f32 zi))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 zi (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (*.f32 zi (pow.f32 ux #s(literal 2 binary32))) (neg.f32 maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 maxCos (neg.f32 zi))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(fma.f32 #s(literal -2 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 4/3 binary32)))))
(*.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 4/3 binary32))) (neg.f32 (pow.f32 uy #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 4/3 binary32)))))
(*.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 4/3 binary32))) (neg.f32 (pow.f32 uy #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 4/3 binary32)))))
(*.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 4/3 binary32))) (neg.f32 (pow.f32 uy #s(literal 3 binary32))))
maxCos
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(*.f32 maxCos (neg.f32 ux))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(*.f32 maxCos (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 ux (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(cbrt.f32 maxCos)
(+.f32 (cbrt.f32 maxCos) (*.f32 #s(literal -1/3 binary32) (*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32)) ux)))
(+.f32 (cbrt.f32 maxCos) (*.f32 #s(literal -1/3 binary32) (*.f32 ux (pow.f32 (pow.f32 maxCos #s(literal 7 binary32)) #s(literal 1/9 binary32)))))
(+.f32 (cbrt.f32 maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32))) (*.f32 #s(literal -1/9 binary32) (*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 11 binary32))) #s(literal 1/9 binary32)) ux)))))
(+.f32 (cbrt.f32 maxCos) (+.f32 (*.f32 ux (*.f32 #s(literal -1/3 binary32) (pow.f32 (pow.f32 maxCos #s(literal 7 binary32)) #s(literal 1/9 binary32)))) (*.f32 ux (*.f32 #s(literal -1/9 binary32) (*.f32 ux (pow.f32 (pow.f32 maxCos #s(literal 11 binary32)) #s(literal 1/9 binary32)))))))
(+.f32 (*.f32 ux (*.f32 #s(literal -1/3 binary32) (pow.f32 (pow.f32 maxCos #s(literal 7 binary32)) #s(literal 1/9 binary32)))) (+.f32 (*.f32 ux (*.f32 (*.f32 #s(literal -1/9 binary32) (pow.f32 (pow.f32 maxCos #s(literal 11 binary32)) #s(literal 1/9 binary32))) ux)) (cbrt.f32 maxCos)))
(+.f32 (cbrt.f32 maxCos) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 1/9 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/27 binary32) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 #s(literal 2/9 binary32) (*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/9 binary32)) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32))))))))) (*.f32 #s(literal -1/9 binary32) (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 11 binary32))) #s(literal 1/9 binary32))))))))
(+.f32 (cbrt.f32 maxCos) (+.f32 (*.f32 ux (*.f32 #s(literal -1/3 binary32) (pow.f32 (pow.f32 maxCos #s(literal 7 binary32)) #s(literal 1/9 binary32)))) (*.f32 ux (+.f32 (*.f32 ux (*.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (fma.f32 #s(literal -1/27 binary32) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32))) (*.f32 #s(literal 2/9 binary32) (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32))))))))) (*.f32 ux (*.f32 #s(literal -1/9 binary32) (pow.f32 (pow.f32 maxCos #s(literal 11 binary32)) #s(literal 1/9 binary32))))))))
(fma.f32 ux (fma.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (*.f32 (cbrt.f32 (pow.f32 maxCos #s(literal 7 binary32))) #s(literal 5/27 binary32)))) (*.f32 #s(literal -1/9 binary32) (pow.f32 (pow.f32 maxCos #s(literal 11 binary32)) #s(literal 1/9 binary32)))) (*.f32 #s(literal -1/3 binary32) (pow.f32 (pow.f32 maxCos #s(literal 7 binary32)) #s(literal 1/9 binary32)))) (cbrt.f32 maxCos))
(*.f32 (cbrt.f32 (*.f32 maxCos ux)) (cbrt.f32 #s(literal -1 binary32)))
(*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (*.f32 maxCos ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (fma.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 ux (fma.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/9 binary32) (/.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 23 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal -2/9 binary32) (/.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (*.f32 #s(literal 1/27 binary32) (/.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (*.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (cbrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 23 binary32))))) (/.f32 (*.f32 (*.f32 maxCos (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) #s(literal -5/27 binary32)) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -1/9 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))))))
(*.f32 ux (fma.f32 #s(literal -1/3 binary32) (*.f32 (cbrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 23 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (/.f32 #s(literal -5/27 binary32) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (fma.f32 #s(literal -1/9 binary32) (/.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 8 binary32)))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))) (pow.f32 (cbrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (cbrt.f32 (*.f32 maxCos ux)))
(neg.f32 (cbrt.f32 (*.f32 maxCos ux)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))))))
(*.f32 (neg.f32 ux) (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 5 binary32)))) (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (cbrt.f32 (*.f32 maxCos ux))) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))))))
(*.f32 (neg.f32 ux) (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/9 binary32) (cbrt.f32 (*.f32 maxCos ux)) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 ux (neg.f32 (-.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (fma.f32 #s(literal 1/9 binary32) (cbrt.f32 (*.f32 maxCos ux)) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 ux (+.f32 (/.f32 (fma.f32 #s(literal 1/9 binary32) (cbrt.f32 (*.f32 maxCos ux)) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/9 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 10 binary32))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal -2/9 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))) (*.f32 #s(literal 1/27 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))))))
(*.f32 (neg.f32 ux) (+.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/9 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 10 binary32)))) (*.f32 #s(literal 1/3 binary32) (*.f32 (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) #s(literal -5/27 binary32))))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 ux (neg.f32 (-.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))))) (/.f32 (fma.f32 #s(literal -1/9 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 10 binary32)))) (*.f32 (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 5 binary32)))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) #s(literal -5/27 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 ux (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))))) (/.f32 (fma.f32 #s(literal -1/9 binary32) (cbrt.f32 (*.f32 maxCos (pow.f32 ux #s(literal 10 binary32)))) (*.f32 (*.f32 #s(literal 1/3 binary32) (cbrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 5 binary32)))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) #s(literal -5/27 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (cbrt.f32 (/.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(neg.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(neg.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(neg.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 #s(literal -1 binary32))))
(neg.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (cbrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (fma.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -8/315 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) maxCos)))) ux))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) maxCos)))) ux)) ux)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (+.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux zi)
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) zi)
(*.f32 zi (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) zi)
(*.f32 zi (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (pow.f32 maxCos #s(literal 2 binary32)))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 ux #s(literal -2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) ux)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux) (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) ux) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -8/315 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))))
(pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 3 binary32))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 2 binary32))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) (*.f32 ux maxCos)) zi))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi) #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) zi)) #s(literal 1 binary32)))
(*.f32 maxCos (*.f32 zi (+.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 zi (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 ux (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (*.f32 maxCos (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 maxCos (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
(/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos ux)))))
(/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (neg.f32 (*.f32 maxCos (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))))))
(pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 1 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 3 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 2 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) (*.f32 ux maxCos)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (log.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 ux maxCos (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 maxCos ux (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 (*.f32 ux maxCos) (neg.f32 ux) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 (neg.f32 ux) (*.f32 ux maxCos) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(fma.f32 (*.f32 (neg.f32 ux) ux) maxCos (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (PI.f32)) uy))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(pow.f32 (cbrt.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 3 binary32))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(pow.f32 (pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(pow.f32 (sqrt.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 2 binary32))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(log.f32 (pow.f32 (exp.f32 uy) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 3 binary32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 3 binary32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(log1p.f32 (expm1.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(exp.f32 (log.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) #s(literal 1 binary32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(fma.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 3 binary32)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(log.f32 (pow.f32 (exp.f32 maxCos) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(exp.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(+.f32 maxCos (*.f32 (neg.f32 maxCos) ux))
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)) (cbrt.f32 maxCos))
(*.f32 (cbrt.f32 maxCos) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (cbrt.f32 maxCos) (cbrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) (cbrt.f32 (sqrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/6 binary32)) #s(literal 2 binary32))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/3 binary32)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(cbrt.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 3 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) yi) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) yi) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) yi)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(+.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 1 binary32))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 3 binary32))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 2 binary32))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 ux (*.f32 ux maxCos)))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (neg.f32 ux)) (*.f32 ux maxCos)))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos) #s(literal 3 binary32)))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
(+.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (log.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)) #s(literal 1 binary32)))
(*.f32 maxCos (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))))
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 ux (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 3 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 6 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 6 binary32)))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) #s(literal 1 binary32)))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2 binary32)))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (PI.f32))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 3 binary32)) (PI.f32))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (PI.f32)) #s(literal 3 binary32)))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32)))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (PI.f32))))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (PI.f32))) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(pow.f32 (*.f32 (cbrt.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32)))) (PI.f32)) #s(literal 3 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(pow.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(pow.f32 (*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (sqrt.f32 #s(literal -4/3 binary32))) #s(literal 2 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log.f32 (pow.f32 (exp.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(exp.f32 (log.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))))
(pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 uy) #s(literal 2 binary32))) #s(literal 3 binary32))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 3/2 binary32))) #s(literal 2 binary32))

eval307.0ms (1.6%)

Compiler

Compiled 126480 to 9518 computations (92.5% saved)

prune404.0ms (2.1%)

Pruning

36 alts after pruning (35 fresh and 1 done)

PrunedKeptTotal
New1998262024
Fresh14923
Picked505
Done011
Total2017362053
Accuracy
99.7%
Counts
2053 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(fma.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
89.1%
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 1 binary32) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
56.3%
(fma.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
56.4%
(fma.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
89.8%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
55.8%
(fma.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
56.4%
(fma.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
94.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
94.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 maxCos ux) zi)))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
93.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))
94.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))))))
94.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))))
93.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))))))
89.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))
85.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
93.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
56.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
56.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))))
56.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
56.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
47.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
53.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
56.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
56.4%
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
56.5%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
94.4%
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
84.8%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
48.7%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
83.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
85.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Compiler

Compiled 3551 to 1917 computations (46% saved)

simplify153.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff96
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff736
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
cost-diff3264
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
cost-diff6400
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff6400
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
cost-diff6400
(cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff0
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(*.f32 ux maxCos)
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff0
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Rules
1144×fmm-def
890×unsub-neg
772×sub-neg
654×associate-+l+
638×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0754424
11954414
25814264
321864124
435674124
567254124
Stop Event
node limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
yi
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux zi)
zi
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
yi
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
uy
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
#s(literal -4/3 binary32)
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 uy #s(literal 2 binary32))
(pow.f32 (PI.f32) #s(literal 3 binary32))
#s(literal 3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
yi
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 maxCos ux)
zi
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi))
(*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
yi
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
zi
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi))
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi) (fma.f32 maxCos (*.f32 ux zi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi #s(literal 2 binary32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi) (fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi) (fma.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) yi (*.f32 zi (*.f32 ux maxCos))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi #s(literal 2 binary32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) yi (*.f32 zi (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 ux zi)
zi
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 yi #s(literal 2 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 (PI.f32) yi)
yi
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (cos.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 0 binary32))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
uy
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) yi))) (*.f32 zi (*.f32 ux maxCos)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 uy (*.f32 (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) yi)))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))))))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))) xi (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) yi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 uy (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 uy (*.f32 (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) yi))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi))
(*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) yi))
(*.f32 uy (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi)))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) yi)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 yi (fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))))
(*.f32 yi (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(fma.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))
#s(literal -4/3 binary32)
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(pow.f32 uy #s(literal 2 binary32))
(pow.f32 (PI.f32) #s(literal 3 binary32))
#s(literal 3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
yi
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
zi

localize545.0ms (2.8%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
accuracy98.9%
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
accuracy96.9%
(pow.f32 (PI.f32) #s(literal 3 binary32))
accuracy99.4%
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
accuracy99.3%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
accuracy99.0%
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
accuracy96.9%
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy99.3%
(*.f32 uy (*.f32 (PI.f32) yi))
accuracy99.3%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
accuracy99.0%
(*.f32 (PI.f32) yi)
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.6%
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
accuracy99.4%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy99.4%
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
accuracy99.3%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
accuracy99.4%
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
accuracy99.3%
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
Results
390.0ms256×0valid
Compiler

Compiled 1161 to 66 computations (94.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 187.0ms
ival-mult: 129.0ms (69% of total)
ival-cos: 10.0ms (5.3% of total)
ival-pow: 9.0ms (4.8% of total)
ival-fma: 8.0ms (4.3% of total)
ival-add: 7.0ms (3.7% of total)
...c/correct-round.rkt:168:19: 5.0ms (2.7% of total)
ival-sin: 4.0ms (2.1% of total)
ival-sub: 4.0ms (2.1% of total)
ival-log1p: 4.0ms (2.1% of total)
ival-sqrt: 4.0ms (2.1% of total)
ival-expm1: 3.0ms (1.6% of total)
ival-pi: 1.0ms (0.5% of total)
ival-true: 1.0ms (0.5% of total)
const: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)

series141.0ms (0.7%)

Counts
10 → 264
Calls
Call 1
Inputs
#<alt (*.f32 ux maxCos)>
#<alt (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))))>
#<alt (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))>
#<alt (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))>
#<alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))>
#<alt (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))>
#<alt (*.f32 (PI.f32) yi)>
#<alt (*.f32 uy (*.f32 (PI.f32) yi))>
Outputs
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 maxCos ux)>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))>
#<alt (*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))>
#<alt (*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))>
#<alt (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))>
#<alt (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))))))>
#<alt (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))>
#<alt (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))>
#<alt (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
Calls

66 calls:

TimeVariablePointExpression
76.0ms
xi
@0
(+ (* (cos (* uy (- (exp (log (+ 1 (* 2 (PI))))) 1))) (* (sqrt (- 1 (* (* (- 1 ux) (* ux maxCos)) (* (- 1 ux) (* ux maxCos))))) xi)) (* maxCos (* ux (* (- 1 ux) zi))))
6.0ms
maxCos
@inf
(+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi))
3.0ms
yi
@-inf
(* uy (* (PI) yi))
3.0ms
yi
@inf
(+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi))
2.0ms
ux
@inf
(+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi))

rewrite130.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
432×cbrt-prod
399×log1p-expm1-u
398×expm1-log1p-u
390×add-cube-cbrt
388×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062469
11035469
Stop Event
node limit
Counts
10 → 163
Calls
Call 1
Inputs
(*.f32 ux maxCos)
(cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (PI.f32) yi)
(*.f32 uy (*.f32 (PI.f32) yi))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(log1p.f32 (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(exp.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(*.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 2 binary32))) (-.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 2 binary32)) (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))))
(pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))))
(cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(log1p.f32 (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(exp.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) xi (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (sqrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 1 binary32)))

simplify389.0ms (2%)

Algorithm
egg-herbie
Rules
930×distribute-rgt-in
928×distribute-lft-in
876×times-frac
692×*-commutative
660×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090741079
1286938679
Stop Event
node limit
Counts
427 → 427
Calls
Call 1
Inputs
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 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 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 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))
(pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(log1p.f32 (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(exp.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(*.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 2 binary32))) (-.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 2 binary32)) (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))))
(pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))))
(cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(log1p.f32 (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(exp.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) xi (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (sqrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) uy))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 1 binary32)))
Outputs
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
(*.f32 maxCos ux)
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 4 binary32))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) xi))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) xi)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) xi))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) xi))) (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) xi)))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) xi) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) xi)))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos zi)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux))) (*.f32 maxCos zi)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (sqrt.f32 #s(literal -1 binary32)))))) ux) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))) ux) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)) (*.f32 maxCos zi)))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 maxCos (neg.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))))
(*.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 zi xi)))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 zi xi)))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 zi xi)))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))))
(*.f32 (neg.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 zi xi))))) (neg.f32 xi))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))))
(*.f32 (neg.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 zi xi))))) (neg.f32 xi))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))))
(*.f32 (neg.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 zi xi))))) (neg.f32 xi))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 zi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))))))
(*.f32 (neg.f32 (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi))))) (neg.f32 zi))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 zi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))))))
(*.f32 (neg.f32 (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi))))) (neg.f32 zi))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 zi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))))))
(*.f32 (neg.f32 (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi))))) (neg.f32 zi))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (PI.f32) yi))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) xi))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) xi))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (PI.f32) yi)) (*.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(fma.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (PI.f32) yi)) (*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) xi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 uy #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 uy #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 2 binary32)))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 uy #s(literal 3 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (pow.f32 uy #s(literal 3 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 uy #s(literal 3 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (pow.f32 uy #s(literal 3 binary32))))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 uy #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 uy #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32))))) (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))))) (neg.f32 (pow.f32 uy #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 2 binary32)))) (fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 uy #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (neg.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (pow.f32 uy #s(literal 3 binary32))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 yi (PI.f32)) (pow.f32 uy #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 2 binary32)))) (fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 uy #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (neg.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (pow.f32 uy #s(literal 3 binary32))))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 ux (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (+.f32 #s(literal -1/2 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))))) (+.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 ux (fma.f32 ux (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 uy (*.f32 yi (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 ux (fma.f32 ux (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 uy yi) (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos uy) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (/.f32 maxCos ux) (+.f32 (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 uy (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos uy) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 yi (/.f32 (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (/.f32 maxCos ux) (+.f32 (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 uy (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 maxCos uy) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 uy (*.f32 yi (/.f32 (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 uy maxCos) (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (/.f32 maxCos ux) (+.f32 (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 uy (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (sqrt.f32 #s(literal -1 binary32)))))) ux) (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 uy (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 maxCos uy) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 uy (/.f32 (*.f32 yi (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux) (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 uy (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 uy (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)) (+.f32 (*.f32 maxCos (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 maxCos uy) (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 uy (/.f32 (*.f32 yi (*.f32 (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 uy (/.f32 (*.f32 yi (*.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))) ux)))) ux) (*.f32 maxCos (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 uy (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 uy (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (+.f32 (pow.f32 maxCos #s(literal 2 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 uy (*.f32 yi (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 xi (*.f32 (+.f32 (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)) ux)))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 uy yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1/8 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 uy yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 uy yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 uy (*.f32 yi (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1/16 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 uy (*.f32 yi (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))))))
(fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 uy yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 uy yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 (*.f32 (*.f32 uy yi) (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (*.f32 (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (*.f32 (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 uy (*.f32 (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (*.f32 (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))))))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 uy (*.f32 (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 uy (*.f32 (/.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 xi (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 uy (*.f32 (*.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))))))))))
(*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 uy (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 uy yi) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi xi))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi xi))))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi xi))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi xi)))))) (neg.f32 xi))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi xi)))))) (neg.f32 xi))
(*.f32 #s(literal -1 binary32) (*.f32 xi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (/.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (/.f32 yi xi)))))) (neg.f32 xi))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(+.f32 (*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 uy (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 uy yi) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 uy (*.f32 (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 uy yi) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (neg.f32 yi))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (neg.f32 yi))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (neg.f32 yi))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) yi) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi) (*.f32 maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi) (*.f32 maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi) (*.f32 maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (neg.f32 (*.f32 zi (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 maxCos (neg.f32 (*.f32 zi (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos ux)))
(pow.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(*.f32 maxCos ux)
(pow.f32 (cbrt.f32 (*.f32 ux maxCos)) #s(literal 3 binary32))
(*.f32 maxCos ux)
(pow.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos ux)
(pow.f32 (sqrt.f32 (*.f32 ux maxCos)) #s(literal 2 binary32))
(*.f32 maxCos ux)
(log.f32 (pow.f32 (exp.f32 maxCos) ux))
(*.f32 maxCos ux)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux maxCos))))
(*.f32 maxCos ux)
(cbrt.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))
(*.f32 maxCos ux)
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(*.f32 maxCos ux)
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 maxCos ux)
(expm1.f32 (log1p.f32 (*.f32 ux maxCos)))
(expm1.f32 (log1p.f32 (*.f32 maxCos ux)))
(log1p.f32 (expm1.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(exp.f32 (log.f32 (*.f32 ux maxCos)))
(*.f32 maxCos ux)
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) #s(literal 1 binary32)))
(*.f32 maxCos ux)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 0 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal 4 binary32))) (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 8 binary32)))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(expm1.f32 (log1p.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))))
(*.f32 #s(literal 1 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(pow.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(log.f32 (exp.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(expm1.f32 (log1p.f32 (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))))
(log1p.f32 (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))))
(*.f32 #s(literal 1 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 2 binary32))) (-.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))
(/.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (-.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 2 binary32))) (-.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) #s(literal 2 binary32)) (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (-.f32 (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))))
(pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 1 binary32))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 3 binary32))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(pow.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 2 binary32))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(log.f32 (exp.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(cbrt.f32 (pow.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 3 binary32)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(expm1.f32 (log1p.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))))
(log1p.f32 (expm1.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))) #s(literal 1 binary32)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) xi (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (sqrt.f32 (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) yi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 uy (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 3 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 2 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(pow.f32 (*.f32 (PI.f32) yi) #s(literal 1 binary32))
(*.f32 (PI.f32) yi)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 3 binary32))
(*.f32 (PI.f32) yi)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (PI.f32) yi)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(*.f32 (PI.f32) yi)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 (PI.f32) yi)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 (PI.f32) yi)
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 (PI.f32) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(*.f32 (PI.f32) yi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) yi)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 1 binary32))
(*.f32 (*.f32 uy (PI.f32)) yi)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 3 binary32))
(*.f32 (*.f32 uy (PI.f32)) yi)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (*.f32 uy (PI.f32)) yi)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 2 binary32))
(*.f32 (*.f32 uy (PI.f32)) yi)
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) yi) uy))
(*.f32 (*.f32 uy (PI.f32)) yi)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 (PI.f32) yi)))))
(*.f32 (*.f32 uy (PI.f32)) yi)
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 3 binary32)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(*.f32 (*.f32 uy (PI.f32)) yi)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 (*.f32 uy (PI.f32)) yi)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) yi)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (*.f32 uy (PI.f32)) yi)
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (*.f32 uy (PI.f32)) yi)
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 1 binary32)))
(*.f32 (*.f32 uy (PI.f32)) yi)

eval509.0ms (2.6%)

Compiler

Compiled 104807 to 7799 computations (92.6% saved)

prune669.0ms (3.5%)

Pruning

50 alts after pruning (49 fresh and 1 done)

PrunedKeptTotal
New1926351961
Fresh161430
Picked415
Done101
Total1947501997
Accuracy
99.7%
Counts
1997 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.8%
(fma.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
89.1%
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 1 binary32) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
56.3%
(fma.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
56.4%
(fma.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
89.8%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
55.8%
(fma.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
56.4%
(fma.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
94.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 maxCos ux) zi)))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
43.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 2 binary32)))))
85.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) yi)))))
78.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))))
53.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
85.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
53.3%
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) zi))
56.5%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
56.5%
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
94.4%
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
53.3%
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
84.8%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
77.2%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
48.8%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
48.8%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
48.7%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
55.6%
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))
89.5%
(+.f32 (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (*.f32 maxCos ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
83.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
93.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.5%
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
44.2%
(+.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos ux) zi))
77.2%
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
44.3%
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 uy yi) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
56.5%
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
45.6%
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
56.5%
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
53.3%
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
47.5%
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
55.6%
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
15.2%
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
Compiler

Compiled 4315 to 2488 computations (42.3% saved)

simplify165.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff3264
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))
cost-diff6400
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
cost-diff6400
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))
cost-diff6400
(*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff0
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
cost-diff0
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
cost-diff0
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff32
(+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
cost-diff64
(*.f32 (neg.f32 ux) (neg.f32 ux))
Rules
1186×unsub-neg
918×associate-+l-
696×distribute-lft-neg-in
668×associate-*r*
584×associate-+r-
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0784031
12093943
26223837
323993813
446273813
Stop Event
node limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
yi
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi)
(*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux)
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos)
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
(pow.f32 (neg.f32 ux) #s(literal 3 binary32))
(neg.f32 ux)
#s(literal 3 binary32)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))
(-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))
(*.f32 (neg.f32 ux) (neg.f32 ux))
zi
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
maxCos
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
ux
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (PI.f32))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux zi)
zi
(*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
yi
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) xi (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) maxCos) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 ux zi)))
(fma.f32 (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 maxCos (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))) (*.f32 ux zi) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 ux (/.f32 zi (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 maxCos (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) zi)) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) xi (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
yi
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi)
(*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) maxCos) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 ux zi))
(*.f32 maxCos (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (*.f32 ux zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 maxCos (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) zi)))
(*.f32 ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) zi) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux)
(*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) maxCos) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (neg.f32 ux)))))
(*.f32 ux (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 maxCos (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(*.f32 ux (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos)
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) maxCos) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (neg.f32 ux))))
(*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 maxCos (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 (neg.f32 ux) #s(literal 3 binary32))
(neg.f32 ux)
#s(literal 3 binary32)
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))
(-.f32 (*.f32 ux ux) (neg.f32 ux))
(fma.f32 ux ux ux)
(*.f32 (neg.f32 ux) (neg.f32 ux))
(*.f32 ux ux)
zi
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
maxCos
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
ux
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) xi (*.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) xi (*.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))) yi))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))
(*.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))) yi)
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy (PI.f32)) yi)
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (PI.f32))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
zi
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi) (fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) xi (fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (PI.f32))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) xi (fma.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 uy (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (PI.f32) yi) #s(literal 0 binary32))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux zi))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
uy
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))) xi)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))) xi)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
xi
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (PI.f32) yi) #s(literal 0 binary32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 ux zi)
zi
(*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))) yi)
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 (PI.f32) yi) #s(literal 0 binary32))
(*.f32 (PI.f32) yi)
(log1p.f32 (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 (PI.f32) yi) #s(literal 0 binary32))
yi

localize775.0ms (4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
accuracy99.1%
(*.f32 (PI.f32) yi)
accuracy99.1%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy91.9%
(PI.f32)
accuracy99.3%
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
accuracy99.1%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.1%
(*.f32 uy (PI.f32))
accuracy91.9%
(PI.f32)
accuracy99.4%
(*.f32 (*.f32 uy (PI.f32)) yi)
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.1%
(*.f32 uy (PI.f32))
accuracy91.9%
(PI.f32)
accuracy100.0%
(-.f32 #s(literal 1 binary32) ux)
accuracy99.7%
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
accuracy99.6%
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
accuracy99.5%
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.1%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy98.8%
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
accuracy91.9%
(PI.f32)
Results
522.0ms234×0valid
22.0ms22×0invalid
Compiler

Compiled 1059 to 69 computations (93.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 192.0ms
ival-pow: 86.0ms (44.7% of total)
ival-mult: 55.0ms (28.6% of total)
ival-add: 10.0ms (5.2% of total)
ival-sin: 7.0ms (3.6% of total)
ival-cos: 7.0ms (3.6% of total)
ival-fma: 5.0ms (2.6% of total)
ival-sub: 5.0ms (2.6% of total)
ival-sqrt: 4.0ms (2.1% of total)
ival-neg: 4.0ms (2.1% of total)
ival-div: 2.0ms (1% of total)
ival-expm1: 2.0ms (1% of total)
ival-log1p: 2.0ms (1% of total)
ival-pi: 1.0ms (0.5% of total)
ival-true: 1.0ms (0.5% of total)
const: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)

series22.0ms (0.1%)

Counts
11 → 216
Calls
Call 1
Inputs
#<alt (*.f32 (neg.f32 ux) (neg.f32 ux))>
#<alt (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))>
#<alt (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))>
#<alt (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) yi)>
Outputs
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt (pow.f32 ux #s(literal 2 binary32))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 ux zi)>
#<alt (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))>
#<alt (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))>
#<alt (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt zi>
#<alt (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))>
#<alt (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))>
#<alt (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux zi))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))>
#<alt (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))>
#<alt (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))>
#<alt (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))>
#<alt (*.f32 #s(literal -1 binary32) ux)>
#<alt (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) ux)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
Calls

66 calls:

TimeVariablePointExpression
3.0ms
ux
@0
(+ 1 (pow (neg ux) 3))
1.0ms
uy
@inf
(+ (* maxCos (* ux zi)) (* 2 (* uy (- (exp (log (+ 1 (* (PI) yi)))) 1))))
1.0ms
maxCos
@0
(+ (* maxCos (* ux zi)) (* 2 (* uy (- (exp (log (+ 1 (* (PI) yi)))) 1))))
1.0ms
ux
@inf
(+ (* maxCos (* ux zi)) (* 2 (* uy (- (exp (log (+ 1 (* (PI) yi)))) 1))))
1.0ms
ux
@inf
(+ 1 (pow (neg ux) 3))

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
606×associate-*r*
370×associate-*l*
266×log1p-expm1-u
265×expm1-log1p-u
256×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039305
1613251
Stop Event
node limit
Counts
11 → 267
Calls
Call 1
Inputs
(*.f32 (neg.f32 ux) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))
(*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))
(*.f32 (*.f32 uy (PI.f32)) yi)
Outputs
(-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 ux #s(literal 6 binary32)) #s(literal 1/3 binary32))
(neg.f32 (pow.f32 ux #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 ux #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 ux #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 ux #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 ux #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 9 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(exp.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32))))
(exp.f32 (*.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(fma.f32 ux (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 ux zi) #s(literal 1 binary32)) (*.f32 (*.f32 ux zi) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(/.f32 (*.f32 (*.f32 ux zi) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux zi) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) ux) (+.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(cbrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (+.f32 (log.f32 (*.f32 ux zi)) (log1p.f32 ux)))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 ux zi)) (log1p.f32 ux)) #s(literal 1 binary32)))
(+.f32 zi (*.f32 ux zi))
(+.f32 (*.f32 zi #s(literal 1 binary32)) (*.f32 ux zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(/.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) zi) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) zi) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 zi) (+.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))))
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 zi)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log.f32 zi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 3 binary32))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal -1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (pow.f32 (cbrt.f32 yi) #s(literal 2 binary32)) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 (*.f32 (PI.f32) #s(literal 1 binary32)) yi)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 yi) #s(literal 2 binary32))) (cbrt.f32 yi))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 yi #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(pow.f32 (*.f32 (PI.f32) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))
(*.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) (pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32))) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))
(pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))))
(cbrt.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(exp.f32 (log.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (*.f32 ux zi) maxCos (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux (*.f32 zi maxCos))) (sqrt.f32 (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (*.f32 maxCos ux) zi (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) #s(literal 1 binary32)) (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal -1 binary32))))
(neg.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) ux)))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log1p.f32 ux))
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32)))

simplify229.0ms (1.2%)

Algorithm
egg-herbie
Rules
1032×associate-*r*
966×associate-*l*
902×cancel-sign-sub-inv
696×fmm-def
500×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064815733
1153615437
2559515354
Stop Event
node limit
Counts
483 → 404
Calls
Call 1
Inputs
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 ux zi)
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
zi
(+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))
(+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))
(+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))
(*.f32 #s(literal -1 binary32) (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 #s(literal -1 binary32) (*.f32 ux zi))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.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 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 uy (*.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 (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))
(*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))
(*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))
(*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(*.f32 #s(literal -1 binary32) ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.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 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 #s(literal 0 binary32) (pow.f32 ux #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 ux #s(literal 6 binary32)) #s(literal 1/3 binary32))
(neg.f32 (pow.f32 ux #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 ux #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 ux #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 ux #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 ux #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 ux #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 9 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(exp.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32))))
(exp.f32 (*.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(fma.f32 ux (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 ux zi) #s(literal 1 binary32)) (*.f32 (*.f32 ux zi) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(/.f32 (*.f32 (*.f32 ux zi) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux zi) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) ux) (+.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(cbrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(log1p.f32 (expm1.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (+.f32 (log.f32 (*.f32 ux zi)) (log1p.f32 ux)))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 ux zi)) (log1p.f32 ux)) #s(literal 1 binary32)))
(+.f32 zi (*.f32 ux zi))
(+.f32 (*.f32 zi #s(literal 1 binary32)) (*.f32 ux zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(/.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) zi) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) zi) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 zi) (+.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)))))
(cbrt.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))))
(log1p.f32 (expm1.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))))
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 zi)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log.f32 zi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 3 binary32))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal -1 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (pow.f32 (cbrt.f32 yi) #s(literal 2 binary32)) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 (*.f32 (PI.f32) #s(literal 1 binary32)) yi)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 yi) #s(literal 2 binary32))) (cbrt.f32 yi))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 yi #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(pow.f32 (*.f32 (PI.f32) yi) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))
(*.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) (pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32))) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))
(pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))))
(cbrt.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(exp.f32 (log.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (*.f32 ux zi) maxCos (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (sqrt.f32 (*.f32 ux (*.f32 zi maxCos))) (sqrt.f32 (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (*.f32 maxCos ux) zi (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi) (*.f32 ux (*.f32 zi maxCos)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) #s(literal 1 binary32)) (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal -1 binary32))))
(neg.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) ux)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 #s(literal 1 binary32) ux))))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) ux)))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) ux)))
(exp.f32 (log1p.f32 ux))
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32)))
Outputs
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(neg.f32 (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(neg.f32 (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 maxCos zi)) (*.f32 maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 maxCos zi)) (*.f32 maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 maxCos zi)) (*.f32 maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 zi (neg.f32 maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 zi (neg.f32 maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 zi (neg.f32 maxCos))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 zi (neg.f32 maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 zi (neg.f32 maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos (/.f32 zi ux) (*.f32 zi (neg.f32 maxCos))))
(*.f32 ux zi)
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) zi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) zi))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) zi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))
zi
(+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))
(+.f32 zi (*.f32 (neg.f32 ux) zi))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))
(+.f32 zi (*.f32 (neg.f32 ux) zi))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(+.f32 zi (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))
(+.f32 zi (*.f32 (neg.f32 ux) zi))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux zi))
(*.f32 (neg.f32 ux) zi)
(*.f32 zi (neg.f32 ux))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) zi) (/.f32 zi ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(*.f32 #s(literal -1 binary32) (*.f32 ux zi))
(*.f32 (neg.f32 ux) zi)
(*.f32 zi (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 zi (*.f32 #s(literal -1 binary32) (/.f32 zi ux)))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.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 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 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 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))
(*.f32 maxCos (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos) (*.f32 ux zi)))
(*.f32 maxCos (fma.f32 ux zi (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))
(*.f32 maxCos (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos) (*.f32 ux zi)))
(*.f32 maxCos (fma.f32 ux zi (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi)))
(*.f32 maxCos (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos) (*.f32 ux zi)))
(*.f32 maxCos (fma.f32 ux zi (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos) (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi))))
(*.f32 maxCos (neg.f32 (fma.f32 (*.f32 uy (*.f32 yi (PI.f32))) (/.f32 #s(literal -2 binary32) maxCos) (*.f32 zi (neg.f32 ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos) (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi))))
(*.f32 maxCos (neg.f32 (fma.f32 (*.f32 uy (*.f32 yi (PI.f32))) (/.f32 #s(literal -2 binary32) maxCos) (*.f32 zi (neg.f32 ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux zi)))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos) (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi))))
(*.f32 maxCos (neg.f32 (fma.f32 (*.f32 uy (*.f32 yi (PI.f32))) (/.f32 #s(literal -2 binary32) maxCos) (*.f32 zi (neg.f32 ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux) (neg.f32 (*.f32 maxCos zi))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux) (neg.f32 (*.f32 maxCos zi))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos zi)))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) ux) (neg.f32 (*.f32 maxCos zi))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos)))
(*.f32 zi (fma.f32 ux maxCos (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))
(*.f32 zi (fma.f32 ux maxCos (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) uy) zi) (*.f32 yi (PI.f32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos)))
(*.f32 zi (fma.f32 ux maxCos (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))
(*.f32 zi (fma.f32 ux maxCos (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) uy) zi) (*.f32 yi (PI.f32)))))
(*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux)))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos)))
(*.f32 zi (fma.f32 ux maxCos (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)))
(*.f32 zi (fma.f32 ux maxCos (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) uy) zi) (*.f32 yi (PI.f32)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(*.f32 (neg.f32 zi) (fma.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (neg.f32 (*.f32 ux maxCos))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(*.f32 (neg.f32 zi) (fma.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (neg.f32 (*.f32 ux maxCos))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 zi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))))
(*.f32 (neg.f32 zi) (fma.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (neg.f32 (*.f32 ux maxCos))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) uy))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (*.f32 ux (/.f32 zi uy)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) uy))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (*.f32 ux (/.f32 zi uy)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) uy))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (*.f32 ux (/.f32 zi uy)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) uy))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (*.f32 ux (/.f32 zi uy)))))
(*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) uy))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (*.f32 ux (/.f32 zi uy)))))
(*.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) uy)))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) uy))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 maxCos (*.f32 ux (/.f32 zi uy)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 zi yi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 zi yi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 zi yi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 zi yi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 zi yi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal -1 binary32) (*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi)))))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 maxCos (/.f32 (*.f32 ux zi) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 zi yi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) ux)
(neg.f32 ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) ux)
(neg.f32 ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) ux)
(*.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 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 #s(literal 0 binary32) (pow.f32 ux #s(literal 2 binary32)))
(neg.f32 (pow.f32 ux #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 (pow.f32 (cbrt.f32 ux) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 ux #s(literal 2 binary32))
(pow.f32 (pow.f32 ux #s(literal 6 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (pow.f32 ux #s(literal 6 binary32)))
(neg.f32 (pow.f32 ux #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 ux #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 ux #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 ux #s(literal 2 binary32)))))
(pow.f32 ux #s(literal 2 binary32))
(cbrt.f32 (pow.f32 ux #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 ux #s(literal 2 binary32))
(log1p.f32 (expm1.f32 (pow.f32 ux #s(literal 2 binary32))))
(pow.f32 ux #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)))
(pow.f32 ux #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(pow.f32 ux #s(literal 2 binary32))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) #s(literal 1 binary32)))
(pow.f32 ux #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 3 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 9 binary32))) (-.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 9 binary32))) (-.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 9 binary32))) (-.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 9 binary32))) (-.f32 (-.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 9 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 3 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(exp.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32))))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(exp.f32 (*.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(fma.f32 ux (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(fma.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(fma.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 3 binary32))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 2 binary32))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 2 binary32)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)))))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 3 binary32)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(cbrt.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos))) #s(literal 1 binary32)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 ux (fma.f32 ux zi zi)))
(+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(+.f32 (*.f32 (*.f32 ux zi) #s(literal 1 binary32)) (*.f32 (*.f32 ux zi) ux))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 ux zi zi))))
(/.f32 (*.f32 (*.f32 ux zi) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (*.f32 ux zi) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 zi (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 ux zi (*.f32 (pow.f32 ux #s(literal 4 binary32)) zi)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux zi) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(pow.f32 (cbrt.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(pow.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(pow.f32 (sqrt.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(sqrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) ux) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(cbrt.f32 (pow.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(expm1.f32 (log1p.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(expm1.f32 (log1p.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 ux zi zi))))
(log1p.f32 (expm1.f32 (*.f32 zi (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(exp.f32 (+.f32 (log.f32 (*.f32 ux zi)) (log1p.f32 ux)))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 ux zi)) (log1p.f32 ux)) #s(literal 1 binary32)))
(*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32))))
(*.f32 ux (fma.f32 ux zi zi))
(+.f32 zi (*.f32 ux zi))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(+.f32 (*.f32 zi #s(literal 1 binary32)) (*.f32 ux zi))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(expm1.f32 (log1p.f32 (fma.f32 ux zi zi)))
(/.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 zi (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 zi (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) zi) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 zi (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) zi) (+.f32 #s(literal 1 binary32) ux))
(*.f32 zi (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))
(pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(pow.f32 (cbrt.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(pow.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(pow.f32 (sqrt.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(sqrt.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(log.f32 (pow.f32 (exp.f32 zi) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(cbrt.f32 (pow.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(cbrt.f32 (*.f32 (pow.f32 zi #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 zi #s(literal 3 binary32))))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(expm1.f32 (log1p.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))))
(expm1.f32 (log1p.f32 (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(expm1.f32 (log1p.f32 (fma.f32 ux zi zi)))
(log1p.f32 (expm1.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux))))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(exp.f32 (+.f32 (log1p.f32 ux) (log.f32 zi)))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(exp.f32 (*.f32 (+.f32 (log1p.f32 ux) (log.f32 zi)) #s(literal 1 binary32)))
(*.f32 zi (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux zi zi)
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32)))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi) #s(literal 2 binary32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (*.f32 #s(literal 2 binary32) yi)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 1 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 3 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy)))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(*.f32 uy (*.f32 yi (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(*.f32 uy (*.f32 yi (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal -1 binary32))
(*.f32 yi (PI.f32))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32))
(*.f32 yi (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))
(*.f32 yi (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32)))
(*.f32 yi (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 yi (cbrt.f32 (PI.f32))))
(*.f32 yi (*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 yi) #s(literal 2 binary32)) (*.f32 (cbrt.f32 yi) (PI.f32)))
(*.f32 yi (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) (sqrt.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 yi (PI.f32))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (PI.f32)))
(*.f32 yi (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 1 binary32)) yi)
(*.f32 yi (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 yi) #s(literal 2 binary32))) (cbrt.f32 yi))
(*.f32 yi (PI.f32))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (PI.f32))
(*.f32 (*.f32 yi #s(literal 1 binary32)) (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 yi (cbrt.f32 (PI.f32))))
(*.f32 yi (*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 yi (PI.f32))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal -1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 yi (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 yi (PI.f32))) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 yi (PI.f32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 yi (PI.f32) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 yi (PI.f32) #s(literal 1 binary32)) (fma.f32 yi (PI.f32) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(*.f32 yi (PI.f32))
(pow.f32 (*.f32 (PI.f32) yi) #s(literal 1 binary32))
(*.f32 yi (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) #s(literal 3 binary32))
(*.f32 yi (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 yi (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(*.f32 yi (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 2 binary32)))
(*.f32 yi (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 yi (PI.f32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 yi (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 yi (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))
(*.f32 yi (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))))
(expm1.f32 (log1p.f32 (fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))))))
(*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) (pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 zi (*.f32 ux maxCos))) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 zi (*.f32 ux maxCos))) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32))) (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 zi (*.f32 ux maxCos))) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))) (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 zi (*.f32 ux maxCos))) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 8 binary32)) (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 zi (*.f32 ux maxCos)) (fma.f32 ux (*.f32 maxCos zi) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos zi) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))))))
(pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 2 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos))) #s(literal 3 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(expm1.f32 (log1p.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))))
(expm1.f32 (log1p.f32 (fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (*.f32 ux zi) maxCos (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 ux (*.f32 maxCos zi))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 zi (*.f32 ux maxCos)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 zi (*.f32 ux maxCos))) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (sqrt.f32 (*.f32 ux (*.f32 zi maxCos))) (sqrt.f32 (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (*.f32 maxCos ux) zi (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 yi uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (+.f32 ux #s(literal 1 binary32))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) ux))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(+.f32 ux #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(+.f32 ux #s(literal 1 binary32))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
(*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (*.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (hypot.f32 ux (sqrt.f32 (+.f32 ux #s(literal 1 binary32))))) (hypot.f32 ux (sqrt.f32 (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (cbrt.f32 (+.f32 ux #s(literal 1 binary32))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (/.f32 (cbrt.f32 (+.f32 ux #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (hypot.f32 ux (sqrt.f32 (+.f32 ux #s(literal 1 binary32))))) (hypot.f32 ux (sqrt.f32 (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) #s(literal 1 binary32)) (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (/.f32 (hypot.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3/2 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (cbrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 ux #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))
(+.f32 ux #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(+.f32 ux #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(+.f32 ux #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(+.f32 ux #s(literal 1 binary32))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (+.f32 #s(literal -1 binary32) (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(neg.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)))
(sqrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 ux #s(literal 1 binary32))
(log.f32 (exp.f32 (+.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 #s(literal 1 binary32) ux))))
(+.f32 ux #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(+.f32 ux #s(literal 1 binary32))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) ux)))
(expm1.f32 (log1p.f32 (+.f32 ux #s(literal 1 binary32))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 2 binary32) ux))
(log1p.f32 (expm1.f32 (+.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
(exp.f32 (log1p.f32 ux))
(+.f32 ux #s(literal 1 binary32))
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal 1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 1 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 3 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 2 binary32))
(*.f32 uy (*.f32 yi (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 2 binary32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy)))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) #s(literal 3 binary32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) yi) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 yi #s(literal 3 binary32))))
(*.f32 uy (*.f32 yi (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 yi (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(*.f32 uy (*.f32 yi (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))))
(*.f32 uy (*.f32 yi (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 yi uy))) #s(literal 1 binary32)))
(*.f32 uy (*.f32 yi (PI.f32)))

eval249.0ms (1.3%)

Compiler

Compiled 74237 to 6090 computations (91.8% saved)

prune541.0ms (2.8%)

Pruning

69 alts after pruning (68 fresh and 1 done)

PrunedKeptTotal
New1509401549
Fresh162844
Picked415
Done101
Total1530691599
Accuracy
99.7%
Counts
1599 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.8%
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
70.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))))
85.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
85.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos))))
85.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
85.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
85.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
53.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
85.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
85.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
94.4%
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
89.0%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
84.8%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
77.2%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
48.8%
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
12.8%
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
55.6%
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))
87.0%
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.7%
(+.f32 (+.f32 (*.f32 (*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
88.9%
(+.f32 (+.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 3 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
83.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
93.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
78.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32)))) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
89.1%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
81.4%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.5%
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
77.2%
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
44.3%
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 uy yi) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
56.5%
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
45.6%
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
56.5%
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
53.3%
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
8.0%
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
12.8%
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
47.5%
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
55.6%
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
13.0%
(*.f32 zi (*.f32 ux maxCos))
15.2%
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
13.0%
(*.f32 ux (*.f32 maxCos zi))
12.8%
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
15.2%
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
8.0%
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
13.8%
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
15.2%
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
12.8%
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
13.8%
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
8.0%
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
15.2%
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
15.2%
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
12.8%
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
13.0%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 8052 to 2140 computations (73.4% saved)

regimes496.0ms (2.6%)

Counts
133 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32)))) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 3 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 uy yi) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 1 binary32) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(pow.f32 (cbrt.f32 (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))
(fma.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) yi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (expm1.f32 (log1p.f32 (PI.f32)))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi))
Calls

10 calls:

111.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
43.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
39.0ms
ux
38.0ms
maxCos
38.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.9%1(*.f32 uy #s(literal 2 binary32))
98.9%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 146 to 90 computations (38.4% saved)

regimes333.0ms (1.7%)

Counts
107 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32)))) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy #s(literal 2 binary32))) #s(literal 3 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (fma.f32 uy (*.f32 yi (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 uy yi) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (/.f32 yi (pow.f32 uy #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 1 binary32) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) zi))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
Calls

10 calls:

34.0ms
uy
31.0ms
yi
31.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
31.0ms
ux
30.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
98.9%1uy
98.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.9%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 146 to 90 computations (38.4% saved)

regimes207.0ms (1.1%)

Counts
71 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (expm1.f32 (log1p.f32 (*.f32 uy #s(literal 2 binary32)))) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
Calls

9 calls:

22.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
22.0ms
uy
21.0ms
ux
21.0ms
xi
20.0ms
yi
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1ux
98.9%1maxCos
98.9%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
98.9%1yi
98.9%1zi
98.9%1uy
98.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.9%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes190.0ms (1%)

Counts
65 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) zi)) (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

9 calls:

21.0ms
(*.f32 uy #s(literal 2 binary32))
20.0ms
yi
20.0ms
maxCos
20.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
19.0ms
uy
Results
AccuracySegmentsBranch
98.8%1xi
98.8%1yi
98.8%1zi
98.8%1ux
98.8%1uy
98.8%1maxCos
98.8%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.8%1(*.f32 uy #s(literal 2 binary32))
98.8%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes131.0ms (0.7%)

Counts
54 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

7 calls:

18.0ms
zi
17.0ms
ux
17.0ms
maxCos
16.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
16.0ms
uy
Results
AccuracySegmentsBranch
98.7%1xi
98.7%1yi
98.7%1zi
98.7%1ux
98.7%1uy
98.7%1maxCos
98.7%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes126.0ms (0.7%)

Counts
53 → 2
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))))
Calls

7 calls:

17.0ms
yi
17.0ms
maxCos
16.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
16.0ms
ux
16.0ms
zi
Results
AccuracySegmentsBranch
89.8%1xi
93.4%2yi
89.8%1zi
89.8%1ux
93.2%2uy
89.8%1maxCos
89.8%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes23.0ms (0.1%)

Counts
52 → 2
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(+.f32 (+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) maxCos)) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) zi)) (*.f32 maxCos ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy yi) (/.f32 (PI.f32) maxCos)) #s(literal -2 binary32)) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 uy yi) ux)) (*.f32 maxCos zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 (neg.f32 zi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (/.f32 (PI.f32) zi)))) (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

1 calls:

14.0ms
yi
Results
AccuracySegmentsBranch
93.4%2yi
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes16.0ms (0.1%)

Counts
33 → 2
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

1 calls:

10.0ms
yi
Results
AccuracySegmentsBranch
93.3%2yi
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes82.0ms (0.4%)

Counts
31 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

7 calls:

10.0ms
uy
10.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
10.0ms
ux
9.0ms
zi
9.0ms
xi
Results
AccuracySegmentsBranch
89.1%1xi
89.1%1ux
89.1%1maxCos
89.1%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
89.1%1zi
89.1%1uy
89.1%1yi
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes70.0ms (0.4%)

Counts
30 → 2
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi)))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
Calls

7 calls:

11.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
10.0ms
ux
10.0ms
yi
9.0ms
uy
9.0ms
zi
Results
AccuracySegmentsBranch
81.4%1maxCos
81.4%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
81.4%1xi
81.4%1yi
81.4%1zi
81.4%1ux
85.6%2uy
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes12.0ms (0.1%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
Calls

1 calls:

10.0ms
uy
Results
AccuracySegmentsBranch
85.6%2uy
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes47.0ms (0.2%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))))))
Outputs
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
Calls

6 calls:

9.0ms
yi
9.0ms
maxCos
7.0ms
uy
7.0ms
zi
7.0ms
xi
Results
AccuracySegmentsBranch
56.5%1yi
56.5%1ux
56.5%1zi
56.5%1maxCos
56.5%1xi
56.5%1uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes43.0ms (0.2%)

Counts
19 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (/.f32 (+.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
Outputs
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
Calls

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes37.0ms (0.2%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 zi (+.f32 ux (pow.f32 ux #s(literal 2 binary32)))) maxCos)
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 zi ux) zi)))
(pow.f32 (*.f32 ux (*.f32 (*.f32 zi (+.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(*.f32 maxCos (*.f32 ux (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (/.f32 zi (+.f32 ux #s(literal 1 binary32))))))
Outputs
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
Calls

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes30.0ms (0.2%)

Counts
11 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 zi)))
Outputs
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
Calls

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes24.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi))))
Outputs
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
Calls

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes21.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 ux zi))))
Outputs
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
Calls

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes16.0ms (0.1%)

Accuracy

Total -1.8b remaining (-6.4%)

Threshold costs -1.8b (-6.4%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (neg.f32 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (+.f32 ux #s(literal 1 binary32)))))
Outputs
(*.f32 maxCos (*.f32 ux zi))
Calls

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.1094459652342624e-25
-7.89611802195169e-26
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.1094459652342624e-25
-7.89611802195169e-26
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.1094459652342624e-25
-7.89611802195169e-26
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.1335110068321228
0.13966934382915497
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.1335110068321228
0.13966934382915497
Compiler

Compiled 74 to 35 computations (52.7% saved)

simplify103.0ms (0.5%)

Algorithm
egg-herbie
Rules
378×distribute-lft-neg-in
272×unsub-neg
188×neg-mul-1
176×*-commutative
162×neg-sub0
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01353008
12523000
23262992
33972992
44822992
56052992
68072992
710342992
811572992
912482992
1012982992
1113072992
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(if (<=.f32 uy #s(literal 9059697/67108864 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(if (<=.f32 uy #s(literal 9059697/67108864 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux zi))
Outputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi))) (*.f32 (+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux))) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) yi))) (*.f32 (-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos))) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32)))))) yi))) (*.f32 (-.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 ux maxCos))) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux maxCos) zi))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32)))))) xi) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux maxCos) zi))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)) (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 maxCos (neg.f32 ux))))))))))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 ux maxCos)))))))))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 maxCos (neg.f32 ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))))
(if (<=.f32 yi #s(literal -2028241/20282409603651670423947251286016 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 ux maxCos))))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(if (<=.f32 uy #s(literal 9059697/67108864 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(if (<=.f32 uy #s(literal 9059697/67108864 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))) (fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(if (<=.f32 uy #s(literal 9059697/67108864 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(if (<=.f32 uy #s(literal 9059697/67108864 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux maxCos) zi)))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi))))
(*.f32 maxCos (*.f32 ux (-.f32 zi (*.f32 ux zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 maxCos (*.f32 ux zi))

soundness1.5s (7.7%)

Rules
1652×fma-define
1240×distribute-lft-neg-in
1130×distribute-rgt-neg-in
1032×associate-*r*
966×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090741079
1286938679
0103550631
1279046870
2777646870
064815733
1153615437
2559515354
058747
11039747
02557597
18097397
231095265
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2881 to 592 computations (79.5% saved)

preprocess92.0ms (0.5%)

Compiler

Compiled 1636 to 272 computations (83.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...